iOS应用程序分发和部署目标

时间:2013-01-28 18:42:53

标签: objective-c xcode app-store

我需要构建app以通过app store进行分发。

应用程序已经过测试并正在使用iOS 5.0, 5.1 and 6.0

我是否需要为每个iOS版本构建不同的存档(为每个版本更改iOS Deployment Target设置)?

更改iOS Deployment Target设置时,编译输出有什么不同吗?

2 个答案:

答案 0 :(得分:3)

您只需要使用您想要支持的最低iOS版本进行一次构建,然后进行所有上传过程。

答案 1 :(得分:1)

您使用的 SDK版本基本上是最高iOS版它将运行且部署目标最低 >

因此,将部署目标设置为5.0,使用iOS SDK 6.0进行编译(尽管您没有任何其他选项),就是这样。提交到App Store。

我不知道在更改部署目标时二进制文件是否存在一些差异,但在编译过程中确实存在一些差异。例如,当您将其设置为iOS 6时,您可能会从最新的API更改中获得弃用警告。