如何使用XCode 4定位4.2版本

时间:2011-03-09 23:37:18

标签: iphone xcode

我已升级到配备4.3版SDK的XCode 4。

但我们想确保我们的应用程序在4.2及更高版本的设备上运行,而不仅仅是4.3。

XCode中是否有可以配置的设置,所以我们不必强制升级所有人?

2 个答案:

答案 0 :(得分:26)

项目设置中有两个设置会影响您应用支持的平台:

  • Base SDK:构建期间使用的基本SDK的名称或路径。
  • 部署目标:代码将加载此iOS及更高版本的iOS。

第一个设置您链接的SDK,第二个设置您的应用将支持的iOS版本。在部署目标设置上理解本说明非常重要:

  

不可用的框架API   早期版本将弱连接;   您的代码应检查null   函数指针或特定系统   在调用更新的API之前的版本。

因此,如果您使用的是仅存在于4.3中的任何API,请确保这些框架是弱链接的,并且您的代码在使用这些API之前会检查iOS版本。

答案 1 :(得分:15)

您应始终将base sdk设置为最新版本,然后支持的最低版本由“部署目标”设置决定。

只要部署目标设置为4.2或以下,就可以了。