如何在 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 降级到以前的版本?

在不同版本的 XCode 上编译和运行相同的代码以针对不同的 iOS 版本

管理器中以前版本 Xcode 的存档

xcode 4.5 和 UIScrollview 有啥问题?

XCode 4:如何添加现有框架? [复制]