2

我有一个开发 iOS 6 的项目,当我将它安装在带有 iOS7 的设备上时,它看起来不错。但现在我将 xcode 更新到第 5 版,现在看起来不太好。我知道应用程序迁移。我的问题是,如果我继续使用 xcode 4 并且上传到 Apple 将针对 iOS 6,我会遇到一些问题吗?

4

4 回答 4

5

您的 iOS 6 应用程序在 iOS 7 上运行时以兼容模式运行。您目前可以提交使用旧版本 Xcode 编译的应用程序,但它们会在某个时候停止接受它们——而且可能很快就会停止。

直接回答您的问题:不,您不必立即更新。但是假设您希望将应用程序维护超过几个月,那么您必须安排一些工作。

更新:从 2014 年 2 月 1 日起,即 iOS 7 发布大约四个月后,Apple 将要求使用 Xcode 5 编译新的和更新的应用程序。

于 2013-09-24T12:48:16.397 回答
1

您现在可以使用 Xcode 4。但我建议尽快熟悉 iOS 7 SDK 和 Xcode 5。

你没有解释为什么“它看起来不太好”。只需将目标操作系统设置为 6.0,它的行为就应该完全一样,可能还有一些警告。

于 2013-09-24T12:41:51.740 回答
1

我在 App Store 上留下了一个项目,用 iOS 5 编译。

令我惊讶的是(我不知道),我发现在 iOS 7 设备上运行的应用程序看起来非常好,没有元素定位的所有问题,就像在 iOS 5/6 设备上一样。甚至键盘都显示旧样式。

相反,如果我用模拟器运行,一切都搞砸了。所以我选择原样离开,并计划在最近的将来进行布局升级。

于 2013-09-24T12:43:18.603 回答
0

是的。您可以使用 4。您希望可以使用 5 构建较旧的 sdk。

如何使用最新的 Xcode 下载来构建旧 iOS 版本?

于 2013-09-24T12:45:21.107 回答