简体   繁体   English

从Xcode 5移至Xcode 6?

[英]Move from Xcode 5 to Xcode 6?

I'm using Xcode 5.1.1 on a MacBook Pro running OS 10.8.5. 我在运行OS 10.8.5的MacBook Pro上使用Xcode 5.1.1。 I've built an iPhone app (my first) using the iOS 7 SDK. 我已经使用iOS 7 SDK构建了iPhone应用程序(第一个)。 Things are very stable, and the app is, I believe, ready for TestFlight. 事情非常稳定,我相信该应用已准备就绪可用于TestFlight。

Now I'm assailed by Xcode 6 and iOS 8. I want to go forward, but am kind of spooked that switching Xcode at this point may run the risk of breaking things. 现在,我对Xcode 6和iOS 8感到震惊。我想继续前进,但是有点奇怪的是,此时切换Xcode可能会造成破坏的危险。 A lot of the reviews I read are negative, but I expect people who have problems are more likely to bellyache than those for whom things go smoothly. 我读过的许多评论都是负面的,但我希望有问题的人比那些事情顺利的人更容易腹痛。 OTOH, I read that TestFlight is well-integrated into Xcode 6. OTOH,我读到TestFlight已很好地集成到Xcode 6中。

I recognize that answers to this question may be opinion-based, but I haven't found anything specific offering guidance for my particular circumstance. 我知道这个问题的答案可能是基于观点的,但是我没有针对我的具体情况提供任何具体的指导。

Should I take the chance and upgrade Xcode and the app, or wait until I've launched, then upgrade and work iOS 8 support into an update? 我应该抓住机会升级Xcode和应用程序,还是等到启动后再升级并使用iOS 8支持进行更新?

Afterthought 事后

I just checked and the upgrade to Xcode 6 requires an OSX upgrade to 10.9.3, which adds another layer of terror. 我刚刚检查了一下,升级到Xcode 6要求将OSX升级到10.9.3,这又增加了一层恐怖。 :-O :-O

Resolution 解析度

Ok, I steeled myself and went forward with the upgrade--Mavericks and Xcode 6. First thing I noticed is that my keyboard isn't appearing in my user input modals. 好的,我坚定了自己,并继续进行升级-Mavericks和Xcode6。我注意到的第一件事是键盘没有出现在用户输入模式中。 But that's a subject for another post. 但这是另一篇文章的主题。 Other than that, the OS and Xcode seem to be working ok. 除此之外,OS和Xcode似乎工作正常。

Yes! 是! There will be a few adjustments to make, but there always is. 需要进行一些调整,但总会进行。 The only thing that's caused me extra time so far is Xcode 6 Auto-Layout for iOS 7 devices (eg layout margins). 到目前为止,唯一导致我多余时间的是iOS 7设备的Xcode 6自动布局(例如,布局边距)。 But it's not too bad. 但这还不错。

Chances are many of your users are already on iPhone 6 and 6 Plus and/or iOS 8. Do you really want to ship to them without optimizing for their devices? 您的许多用户可能已经在iPhone 6和6 Plus和/或iOS 8上使用了。您是否真的想在不针对他们的设备进行优化的情况下将其交付给他们?

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM