我需要构建app以通过app store进行分发。
应用程序已经过测试并正在使用iOS 5.0, 5.1 and 6.0
。
我是否需要为每个iOS版本构建不同的存档(为每个版本更改iOS Deployment Target
设置)?
更改iOS Deployment Target
设置时,编译输出有什么不同吗?
答案 0 :(得分:3)
您只需要使用您想要支持的最低iOS版本进行一次构建,然后进行所有上传过程。
答案 1 :(得分:1)
您使用的 SDK版本基本上是最高iOS版它将运行且部署目标是最低 >
因此,将部署目标设置为5.0,使用iOS SDK 6.0进行编译(尽管您没有任何其他选项),就是这样。提交到App Store。
我不知道在更改部署目标时二进制文件是否存在一些差异,但在编译过程中确实存在一些差异。例如,当您将其设置为iOS 6时,您可能会从最新的API更改中获得弃用警告。