在Mavericks升级XCode到5.0.1后,我无法安装iOS 5模拟器,它已从下载部分中删除...这只是发生在我身上还是其他人也有类似的问题?
是否可能从Xcode下载页面以外安装5.1模拟器?
很遗憾,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。
当我安装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
iPhoneSimulator5.1.sdk
并将其复制到另一个虚拟机中。我不知道是否必要,但我使用BatChmod.app将“组”权限从“wheel”更改为“admin”,以匹配其他“sdk”文件夹,并勾选“应用于封闭文件夹”的框。 - Basil BourqueiOS模拟器5.0/5.1仅适用于Mountain Lion操作系统。如果您使用的是Mavericks操作系统,则只能看到iOS 6.0/6.1/7.0。
iOS5模拟器在XCode5-GM上