0

我需要构建应用程序以通过应用程序商店进行分发。

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

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

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

4

2 回答 2

3

You just need to do one build with the lowest iOS version you want to support, and then you go through all the upload process.

于 2013-01-28T18:47:00.240 回答
1

基本上,您使用的SDK 版本是它将运行的最高 iOS 版本,而Deployment Target最低的。

因此,将您的部署目标设置为 5.0,使用 iOS SDK 6.0 进行编译(不过,您没有任何其他选项),仅此而已。提交到应用商店。

我不知道更改Deployment Target时二进制文件是否存在一些差异,但在编译过程中肯定会有一些差异。例如,当您将其设置为 iOS 6 时,您可能会收到来自最新 API 更改的弃用警告。

于 2013-01-28T19:30:40.583 回答