TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Xcode 8

44 pointsby apogosyanover 8 years ago

5 comments

whocanflyover 8 years ago
&quot;Developing and running your app on your Apple device is as easy as entering your Apple ID into Xcode preferences. Apple Developer Program membership is not required.&quot;<p>Is this a recent change? Sounds like a boon to indie devs.
评论 #12495018 未加载
评论 #12506471 未加载
flohofwoeover 8 years ago
There is one extremely annoying change regarding provisioning for iOS: you now need to manually set a &#x27;development team&#x27; for each single app target, and there is no default. You&#x27;ll have to set one. This is annoying for projects with many app targets (I have projects with 10..20 app targets). There&#x27;s no way you can distribute source code (either with Xcode project files or cmake build files) which just compile and run out of the box. You first need to go into into the settings and set the development team for <i>every single target</i>. And if you recreate the Xcode project files with cmake you need to do it again. How this should work with automated builds and continuous integration servers is beyond me.
评论 #12496077 未加载
评论 #12498298 未加载
chillacyover 8 years ago
&gt; The new automatically managed code signing generates all the assets you need to properly sign, provision, and run your apps on a connected Apple device. Simply choose your team and Xcode does the rest<p>I really hope so, that&#x27;s easily the most annoying part of the app development experience. The fact that I have workflows and code from 2012, predating both swift and ARC only makes this worse
评论 #12495361 未加载
kskover 8 years ago
Do they still force you to upgrade the entire OS just to use an IDE?
评论 #12509572 未加载
epynonymousover 8 years ago
just fyi, swift 3 is now supported in xcode 8, there are quite a few changes that i&#x27;ve noticed when trying to convert:<p>1. you probably shouldn&#x27;t convert to swift 3 yet, x8 allows you to use swift 2.3 which is safe for now, deprecated later meaning later releases of xcode (8.1, 8.1.1, 8.2, 8.3, 9.0?) 2. if you have unchecked-in git changes, make sure you commit&#x2F;push before &quot;converting&quot; as converting will make all sorts of changes to your code including cocoapod dependencies like Alamofire, etc. i did a &#x27;pod update&#x27; to see if that would help, to see if dependencies like Alamofire converted their code to swift3, but doesn&#x27;t seem like it from a cursory glance. i think that responsibility should be on the pod owners, not for you to do in your workspace. 3. once you convert to swift 3 the only way to get back to a swift 2.3 is to rm the entire project, clone from a remote git repo. at least that&#x27;s if you&#x27;re not already swift 3 compatible.