我正面临一个问题.当我尝试运行模拟器iPhone 5s(iOS 7.1)时会弹出一条消息说"
无法启动iOS模拟器
".如果我运行iPhone 5或iPhone 4s模拟器(iOS 7.1)或iPhone 5s(iOS 8.3/8.4),一切正常.
我正在跑步OS X Yosemite(10.10.5)Xcode 6.4和iOS simulator iPhone 5s(iOS 7.1).
更新:
CoreSimulator.log:
错误域= NSPOSIXErrorDomain代码= 60"无法启动iOS模拟器." UserInfo = 0x7ffe8d94f990 {NSLocalizedDescription =无法启动iOS模拟器.,NSLocalizedFailureReason = launchd无法响应.}
DiagnosticReports:
崩溃的线程:0配置错误:无法绑定系统记录器套接字.
调度队列:com.apple.main-thread
异常类型:EXC_BAD_INSTRUCTION(SIGILL)
异常代码:0x0000000000000001,0x0000000000000000
谢谢.
对于在OS X 10.11 El Capitan下运行Xcode 6.x时出现"无法启动iOS模拟器"问题的人,请注意,由于iOS 7模拟器在功能上与El Cap不兼容,因此没有有效的解决方案.
请参阅以下Apple Developer论坛主题并阅读jeremyhu的回复:
https://forums.developer.apple.com/thread/5612
"这是iOS 7.1 libxpc的特定不兼容性,因为它太旧而无法满足主机libsystem_stats.dylib的需求."
发布这个是因为我花了好几个小时撞到墙上试图"修复"一个无法解决的问题.
“无法启动 iOS 模拟器”错误消息通常是由于 CoreSimulator 无法启动 launchd_sim 来启动模拟设备而出现的。
在您的情况下,问题是 launchd_sim 在启动时崩溃,因为它无法绑定到位于 /private/tmp/com.apple.CoreSimulator.SimDevice.[DEVICE UDID].launchd_sim/syslogso 的 syslog 套接字
尝试删除 /private/tmp/com.apple.CoreSimulator.SimDevice.*:
sudo rm -rf /private/tmp/com.apple.CoreSimulator.SimDevice.*
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4641 次 |
| 最近记录: |