objective-c - iOS应用分发和部署目标

标签 objective-c xcode app-store

我需要构建用于通过应用商店分发的应用。

应用程序已经过测试,可以在iOS 5.0, 5.1 and 6.0上运行。

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

更改iOS Deployment Target设置时,编译输出是否有任何区别?

最佳答案

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

因此,将您的Deployment Target设置为5.0,使用iOS SDK 6.0进行编译(不过您没有其他选择),仅此而已。提交到App Store。

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

关于objective-c - iOS应用分发和部署目标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14568912/

相关文章:

ios - 核心数据版本控制

ios - App Store Connect 上可用县和订阅服务之间的关系

iphone - .h 文件中声明方法与指定 @interface 和 @end 的 .m 文件中声明方法之间的区别

iphone - 应用程序将进入后台 -> 转到 Root View 菜单

ios - 更新 : Image is captured but will not display

iphone - Lion上Xcode 4.1的奇怪编译错误

ios - 移动现有的 segue(s)

ios - itunesconnect : real download figure? 分析 "app units"与销售和趋势的 "units"

Iphone App Release with possible Patent or License issues

ios - 使用方法参数