【发布时间】:2011-07-06 10:44:00
【问题描述】:
在之前版本的 iOS SDK 中,如果我安装了更新版本的 SDK,我无法定位之前的版本。例如,当我安装 SDK 3 时,我无法针对 iOS 2 或更早版本。
现在我想安装一个新版本(xcode_4.0.2_and_ios_sdk_4.3.dmg)来开发到iOS 3.2和iOS 4。
如果我安装这个新版本,我可以定位到以前的 iOS 3 吗?
【问题讨论】:
在之前版本的 iOS SDK 中,如果我安装了更新版本的 SDK,我无法定位之前的版本。例如,当我安装 SDK 3 时,我无法针对 iOS 2 或更早版本。
现在我想安装一个新版本(xcode_4.0.2_and_ios_sdk_4.3.dmg)来开发到iOS 3.2和iOS 4。
如果我安装这个新版本,我可以定位到以前的 iOS 3 吗?
【问题讨论】:
您可以在项目的属性中指定部署目标。例如,如果您选择 iOS 3.0 作为部署目标,则应用程序将在 iOS 3 上运行,即使它是使用 SDK 4.0 构建的(当然,只有在您不使用 4.0 特定功能时才适用)。
【讨论】:
没有。安装在不同的位置,这样,如果你想开发支持低版本的应用程序,你可以使用旧版本的 SDK。但是,您可以更改旧版本开发应用程序的 Base SDK 版本,并可以在新版本 Xcode SDK 上运行应用程序。
【讨论】: