XCode 5.0.1和iOS 5.1模拟器问题

时间:2013-10-23 11:44:32

标签: xcode simulator

在Mavericks上将XCode升级到5.0.1之后我无法安装iOS 5模拟器,它已从“下载”部分删除了...它只发生在我身上还是其他人有类似的问题?

enter image description here

是否可以从Xcode下载页面外部安装5.1模拟器?

4 个答案:

答案 0 :(得分:42)

不幸的是,iOS模拟器5.0和5.1无法在Mavericks上运行。 gparker在开发人员论坛(https://devforums.apple.com/message/911139#911139)上最好地解释了这个原因:

  

iOS模拟器不会复制iOS的某些低级部分。例如,它使用主机OS X的内核而不是尝试虚拟化iOS内核。 iOS模拟器要求这些子系统在模拟iOS和主机OS X之间看起来非常相似。当新的主机OS X变化太大时,它可能会破坏旧的模拟器。在那时,有人做出工程和成本决定,要么更新旧的模拟器,要么放弃对它的支持。

不是你和我希望找到的答案。你当然可以在Parallels中运行Mountain Lion来测试iOS 5.x.

答案 1 :(得分:15)

我在安装XCode4.5时遇到了同样的问题。然后我将SDK从旧的xcode复制到新的xcode。 SDK位于以下路径中。

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk 

 /Applications/Xcode4.5.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk

答案 2 :(得分:4)

iOS模拟器5.0 / 5.1仅适用于Mountain Lion。如果您在Mavericks上运行,您将只能看到iOS 6.0 / 6.1 / 7.0。 iOS5 Simulator on XCode5-GM

答案 3 :(得分:0)

可以从Xcode -> Preference -> Downloads -> Components

安装其他模拟器

enter image description here

然而,在Xcode 5.x的情况下,由于Mavericks不允许,因此无法安装iOS 5模拟器。

enter image description here

Apple document for Xcode 5