【问题标题】:Unable to boot the iOS Simulator (ios 7.1)无法启动 iOS 模拟器 (ios 7.1)
【发布时间】:2015-11-10 04:29:57
【问题描述】:

我遇到了一个问题。当我尝试运行模拟器 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 响应失败。}

诊断报告:
线程崩溃:0 配置错误:无法绑定系统记录器套接字。
调度队列:com.apple.main-thread

异常类型:EXC_BAD_INSTRUCTION (SIGILL)
异常代码:0x0000000000000001、0x0000000000000000

谢谢。

【问题讨论】:

  • 是在应用运行时还是模拟器本身发生的?
  • 是的,我试过重置它!它是模拟器本身!
  • 当我从 Yosemite 升级到 El Capitan 模拟器时遇到同样的问题,尝试在 iOS 7 上启动它时它停止工作。项目已成功构建,但模拟器无法加载,并出现“无法启动 iOS”警报模拟器”出现。此外,不可能停止启动过程。停止按钮始终处于活动状态,Xcode 不会终止启动过程。即使退出模拟器“停止”按钮仍然处于活动状态,唯一的解决方案是打开“活动监视器”并手动终止 Xcode。
  • 我需要为我的应用程序支持 iOS 7,但 Xcode 7 官方不提供启动模拟器的选项

标签: xcode ios-simulator ios7.1


【解决方案1】:

对于在 OS X 10.11 El Capitan 下运行 Xcode 6.x 时遇到“无法启动 iOS 模拟器”问题的用户,请注意没有有效的解决方案,因为 iOS 7 模拟器在功能上与 El Cap 不兼容。

查看以下 Apple 开发者论坛主题并阅读 jeremyhu 的回复:

https://forums.developer.apple.com/thread/5612

“这是 iOS 7.1 libxpc 太旧而无法满足主机的 libsystem_stats.dylib 需求的特定不兼容性。”

发布这个是因为我花了几个小时把头撞到墙上试图“解决”一个无法解决的问题。

【讨论】:

    【解决方案2】:

    “无法启动 iOS 模拟器”错误消息通常是由于 CoreSimulator 未能启动 launchd_sim 来启动模拟设备。

    在您的情况下,问题是 launchd_sim 在启动时崩溃,因为它无法绑定到位于 /private/tmp/com.apple.CoreSimulator.SimDevice.[DEVICE UDID].launchd_sim 的 syslog 套接字/syslogso

    尝试删除 /private/tmp/com.apple.CoreSimulator.SimDevice.*:

    sudo rm -rf /private/tmp/com.apple.CoreSimulator.SimDevice.*
    

    【讨论】:

    • 为一个遗留项目在 High Sierra Xcode 7.3.1 上工作,谢谢!
    【解决方案3】:

    由于 El Cap 中的系统完整性保护,存在“无法启动 iOS 模拟器”问题。 如果您打开 SIP,模拟器绝对与 El Capitan 兼容。 操作方法如下:

    如何在 El Capitan 中关闭系统完整性保护:

    单击  菜单。 选择重启...

    按住 command-R 启动恢复系统。

    单击实用程序菜单并选择终端。

    键入 csrutil disable 并按回车键。

    关闭终端应用程序。

    单击 菜单并选择重新启动....

    运行 iOS 模拟器 为我工作!祝你好运:)

    【讨论】:

    • 您的回复中似乎存在字符编码问题,“”字符是什么意思?你指的也是苹果菜单吗?
    • 是的,它的 Apple 菜单 :)
    猜你喜欢
    • 1970-01-01
    • 2017-02-27
    • 2016-07-19
    • 1970-01-01
    • 1970-01-01
    • 2021-07-14
    • 2014-09-17
    • 2014-11-17
    相关资源
    最近更新 更多