升级到Xcode 4.5后,iOS 5 SDK消失了

我将Xcode升级到版本4.5。 现在所有的偏好设置都被重置为出厂设置 – 编辑器字体,颜色等 – 但这不是我最关心的问题。

看来我所瞄准的iOS SDK 5.1现在不见了。 在项目的构build设置中,我只能select“最新iOS(iOS 6.0)”和“iOS 6.0”之间的基础SDK。 是否有可能恢复以前安装的SDK?

目前的Xcode版本只能使用最新的iOS SDK(很遗憾,但是我们无法改变它)。 此外,Applebuild议始终使用最新的SDK构build应用程序,并将“部署目标”设置为您计划支持的最低版本。

您可以将SDK(例如iPhoneOS5.1.sdk)从旧的Xcode复制到

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs 

它会出现在构build设置中。 但是稍后您可能会遇到这种configuration问题。

从这个链接下载,所有sdks应该在这里。 一些不错的人做到了

http://uv.howett.net/~dhowett/sdks.php

在Xcode中,转到preferences->下载并下载iOS 5模拟器以及命令行工具。 希望这有助于

是!

当你点击模拟器select屏幕时,在底部有一个更多的模拟器button。

在这里输入图像说明

但是,请务必将部署目标设置为您要安装的任何模拟器。 在你的情况下,5.1。

然后会有另一个窗口显示所有的模拟器。 只要安装,无论你想要的! 🙂

我想你的意思是“基础SDK”不是目标 – 作为基础SDK你应该使用最新的,我认为没有办法在Xcode 4.5上安装5.1(但我可能是错的)。 您始终可以将“部署目标”设置为5.1(最低支持目标为4.3)。

无论如何,由于Xcode包装在应用程序包内,如果需要,您可以安装两个Xcode版本。

在我还有XCode 4.2的其他笔记本电脑上,iOS 5 SDK的位置在这里:/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/(与上面提到的位置相反)

所以我只是复制它,瞧!

1)第一步:下载你的模拟器在这个链接http://uv.howett.net/~dhowett/sdks.php

2)第二步解压并将下载的模拟器添加到path:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs

3)重新启动Xcode。 (如果需要,在项目设置中设置部署目标5.0)

您只需要使用Xcode – >首选项 – >下载屏幕安装所需的SDK:

Xcode中的“下载”面板的屏幕截图 - >“首选项”

这会给你iOS5.1模拟器,iOS5.0模拟器,iOS4.3模拟器,如果你想要它们。

没有欺骗需要。