我还可以将iOS 5.1应用程序提交到应用程序商店(2012年10月)吗?

时间:2012-10-29 17:07:52

标签: app-store xcode4.3 xcode4.5 iphone-4 iphone-5

我使用armv6和armv7指令集开始使用xCode 4.3.2构建iOS应用程序。我的部署目标是iOS5.1。既然iPhone 5已经发布,并且xCode 4.5不再支持armv6,并将其替换为armv7s,那么将应用程序提交到应用程序商店的正确方法是什么?

我担心如果我错误地提交了该应用,应用商店审核小组会尝试在iPhone 5上启动该应用,运行armv7s,该应用无法运行。

我是否应该更新到xCode 4.5,并立即针对iOS6构建我的应用程序,即使我没有iPhone 5来测试它?

感谢您的任何澄清。

1 个答案:

答案 0 :(得分:2)

  

我是否应该更新到xCode 4.5,并立即针对iOS6构建我的应用程序,即使我没有iPhone 5来测试它?

您可以提交一个不利用iPhone特定功能的应用程序(即更高的屏幕)。如果您的应用程序适用于iPhone 4,那么它可以在iPhone 5上运行,但是在特殊模式下,应用程序的可视内容以屏幕为中心,在其上方和下方都有黑色条带。

另一方面,如果您担心,可以使用Xcode 4.5模拟器确保您的应用在iPhone 5上运行。然后你可以改变你的代码库以使其在iPhone 5上运行,并且仍然为使用Xcode 4.3制作的App Store提供官方版本。这对所有人都有好处,除了性能调整和修复内存管理问题;但你可以在当前的iPhone / iPad上使用这些点,无论如何。

借助Xcode 4.5,Apple决定停止对旧设备的支持:原始iPhone,iPhone 3G和前两个版本的iPod Touch。因此,如果您想支持iPhone 5,您将被迫停止对这些设备的支持。我不认为这是一个大问题,虽然我自己有一个旧的iPod Touch第二代,我无法预见它的光明前景。

如果怀疑支持iOS5与iOS6,您还可以查看this other post

希望这有帮助。