在10.9上使用Xcode 6没有可用的iOS 8.0模拟器
我也安装在10.10分区上,可以访问那里的iOS 8.0模拟器,但由于某些原因,在10.9下面执行相同的安装过程时,没有8.0模拟器可用,我只能select使用“iOS设备”。
我的命令行工具是最新的小牛队,并在“地点”下select。 如果我改变我的部署目标,我可以启动一个7.1模拟器。 唯一潜在的exception是我使用iRamDisk来pipe理模拟器和派生的数据文件存储。 但是,我已经禁用了这个,卸载并重新安装Xcode无济于事。 其他的Xcode安装可能会发生冲突吗?
任何帮助或想法,非常感谢。 谢谢。
从Time Machine恢复到新的MacBook Pro后,我遇到了同样的问题,并在开发者论坛中find了来自Abel Pascual的解决scheme :
- 打开Xcode 6testing版
- 转到菜单Xcode>打开开发工具> iOS模拟器
- 即使出现错误对话框,您仍然可以访问iOS模拟器的菜单
- select硬件>设备>pipe理设备
- 添加(如果缺less)所有您想要的设备,或者删除并重新创build那些发生故障的设备。
(您可以检查~/Library/Developer/CoreSimulator/Devices
)。
接受的答案没有为我工作,重新启动OSX修复这个问题
这为我工作..尝试更改部署目标
这个问题有不同的解决scheme:
-
下载Xcode Xcode模拟器– >首选项 – >下载
在这里,您可以下载“组件”选项卡中提供的模拟器。 另外,请下载“文档”选项卡中的“库” 。 这可能是有用的帮助。
- 下载后,如果iOS 8模拟器不出现,然后重新启动您的Mac 。
步骤1和2帮助我解决问题。
如Xcode 6发行说明中所述,如果您在启动Xcode.app后重命名,则无法使用iOS Simulator。 目前,解决方法是将其重命名或重新引导。
这个问题应该在Xcode 7中得到解决。还有一些边缘情况,但是大多数用户不应该再遇到像这样的问题。
这可能不是任何人在这里寻找的答案,但在我的构build设置中,“支持的平台”被设置为iphoneos
而不是iOS
; 当我把它切换到iOS
它决定可以在模拟器上运行。
但是,这也造成了我的项目200错误,所以我不知道这是否是解决scheme。