【发布时间】:2013-01-03 06:10:08
【问题描述】:
我已经安装了 Xcode 4.6 beta(其中包括 iOS 6.1 beta SDK),但还不想在我的(开发)iPhone 上安装 iOS 6.1。我宁愿继续使用 iOS 6.0.2 进行开发(或者改用 iPhone 模拟器)。
因此,我尝试将 iOS 6.0.2 下载并安装到 XCode 4.6 中:确实,在其管理器窗口中,iOS 6.1(默认)和 iOS 6.0.2(通过此操作)现在都显示出来了。但是,当我尝试更改项目的基础 SDK(在其构建设置下)时,Xcode 似乎仍然没有意识到第二个选择:唯一可用的与 iOS 相关的选择是 iOS 6.1 和最新的 iOS(即 iOS 6.1)。
如何将(已安装的)iOS 6.0.2 SDK 添加到该列表,以便我可以选择它作为我项目的基础 SDK?
附:我目前的理解是,这与that 其他(常见)问题不同。
附言大概这些都不是 Xcode 4.6 特有的,而不是早期版本。因此,我觉得即使在保密协议之外也有权提及它,因为它的存在本身是众所周知的。
【问题讨论】:
-
如果您想要 6.0 而不是 6.1 的 Base SDK,请使用 Xcode 4.5,而不是 4.6。如果您没有使用相应的 beta iOS SDK,为什么还要使用 beta 版本的 Xcode?span>
-
Xcode 4.6 不是还在保密协议下吗?如果是这样,请在devforums.apple.com 上讨论这个问题
-
@rmaddy 因为另一部开发 iPhone(我现在不使用)安装了 iOS 6.1 beta,因此我也升级到了 Xcode 4.6 beta。我不想降级/重新安装 XCode 4.5(应该没有必要)。
-
@trajanfoe 我的附言提到了为什么我认为可以在这里提及 Xcode 4.6。我的问题更普遍地适用于将 XCode n(iOS m 附带)与 iOS (m - 1) 一起使用。我只提到特定的版本号是为了使问题听起来具体(确实如此)。
-
您需要安装两个版本的 Xcode。在适当的地方使用每个。