如何在 XCode4 中定位以前版本的 iOS?
Posted
技术标签:
【中文标题】如何在 XCode4 中定位以前版本的 iOS?【英文标题】:How to target previous version of iOS in XCode4? 【发布时间】:2011-04-17 07:06:06 【问题描述】:我的应用仅针对 ios 4.3 设备构建,我希望安装了 iOS 3.0 的用户也能够运行该应用。
【问题讨论】:
【参考方案1】:在项目导航器中选择项目,然后在详细视图中选择目标。在摘要选项卡下,您有部署目标。将其设置为 3.0。或者,您可以在构建设置中设置 iOS 部署目标。两种方式都改变同一个参数,只是访问它的两种不同方式。
这将允许您的应用在 iOS 3.0 上运行,但它仍针对 Xcode 4 所需的 SDK 4.3 进行编译。因此请注意不要使用任何需要 3.0 之后的操作系统的 SDK 项目,或者如果您这样做了使用 if 语句正确检查它们。由于这些问题在运行时会表现出来,因此可能会有些麻烦。
【讨论】:
以上是关于如何在 XCode4 中定位以前版本的 iOS?的主要内容,如果未能解决你的问题,请参考以下文章
在不同版本的 XCode 上编译和运行相同的代码以针对不同的 iOS 版本