无法启动iOS 8模拟器

4

我刚从Mac App Store更新了Xcode 6.0.1,我的操作系统版本是OS X 10.9.5。问题在于iOS 8模拟器无法加载,但iOS 7模拟器可以正常工作。

每次尝试启动iOS 8模拟器设备时,都会收到错误信息:

"无法启动iOS模拟器"


请确保在“偏好设置>位置”部分中选择XCode6作为命令行工具,参考此链接https://dev59.com/r2Ag5IYBdhLWcg3wDHQ3。 - Sport
1
你可以尝试:强制退出所有其他模拟器,然后尝试运行iOS8模拟器。 - souvickcse
@souvickcse...是的,我也尝试过了,但没有成功。 - Shakti
@Shakti 你解决了这个问题吗? - PREMKUMAR
1
@PREMKUMAR..不,我还在努力解决它。 - Shakti
显示剩余3条评论
2个回答

6

这个错误的主要原因是设置了DYLD_INSERT_LIBRARIES。建议您取消设置DYLD_INSERT_LIBRARIES(可能在/etc/launchd.conf中),或卸载设置它的产品,然后重新启动。

OS X Yosemite有一个软件更改来处理这种情况,所以如果您需要设置DYLD_INSERT_LIBRARIES的产品,建议您升级到适用于开发的OS X Yosemite。


刚刚用这个技巧救了一个学生的笔记本电脑!非常感谢! - Hal Mueller

-2

进入“窗口”->“设备”。 找到不起作用的模拟器,右键单击并将其删除。 然后点击底部的“+”按钮,您可以重新添加它。

我不得不删除其中一些,这只需要一分钟。


1
您可以使用“xcrun simctl erase <device udid>”或从iOS模拟器菜单中选择“重置内容和设置”,将设备重置为初始状态,而无需删除和重新添加。但是,这不是此特定问题的可能原因。 - Jeremy Huddleston Sequoia
我遇到了相同的问题,出现了相同的症状,重置也没有任何帮助。至少我的答案不需要安装新的操作系统。 :-/ - Mike M
重置设备与删除并创建新设备完全相同。当我们重置设备时,只需删除现有数据目录并复制示例内容即可。此外,我建议您采取取消设置DYLD_INSERT_LIBRARIES的方法,而不是跳转到全新的操作系统,因为您很可能不需要注入到进程中的任何代码。 - Jeremy Huddleston Sequoia
谢谢你们的评论...正如我所说,我已经尝试过“重置内容和设置”。我甚至使用终端命令卸载了Xcode并重新安装了它,但无法成功启动iOS 8模拟器。 - Shakti

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接