我有开发iOS 6的项目,当我在iOS7设备上安装它看起来不错。但现在我将xcode更新为第5版,现在看起来不太好。我知道应用程序迁移。我的问题是,如果我继续使用xcode 4并上传到Apple将针对iOS 6,我会遇到一些问题吗?
答案 0 :(得分:5)
在iOS 7上运行时,您的iOS 6应用程序在兼容模式下运行。您目前可以提交使用旧版Xcode编译的应用程序,但他们会在某个时候停止接受它们 - 可能很快就会接受它们。
直接回答您的问题:不,您不必立即更新 。但假设您需要维护应用程序超过两个月,那么您需要安排一些工作。
更新:Apple will require新的和更新的应用程序将从2014年2月1日开始使用Xcode 5进行编译,大约在iOS 7发布后的四个月。
答案 1 :(得分:1)
你对Xcode 4很好 - 现在。但我建议尽快熟悉iOS 7 SDK和Xcode 5。
你没有解释为什么“它看起来不那么好”。只需将目标操作系统设置为6.0,它的行为应该完全相同,可能还有几个警告。
答案 2 :(得分:1)
我在App Store上留下了一个项目,用iOS 5编译。
令我惊讶的是(我不知道)我发现在iOS 7设备上运行的应用程序看起来非常精细,没有元素定位的所有问题,就像它在iOS 5/6设备上一样。甚至键盘都显示旧样式。
相反,如果我使用模拟器运行,一切都搞砸了。所以我选择保持原样,并在最近的将来计划布局升级。
答案 3 :(得分:0)
是。你可以使用4。 你希望你可以使用5来构建一个较旧的sdk。
How to build against older iOS versions with the latest Xcode downloads?