【问题标题】:Unable to boot the IOS simulator无法启动 IOS 模拟器
【发布时间】:2017-02-27 19:28:19
【问题描述】:

当我运行项目构建成功时,但模拟器没有加载显示消息“无法启动模拟器”。我只能在真机上测试。

请帮帮我。

谢谢……

【问题讨论】:

  • 目标iOS版本是什么,你的模拟器是什么版本的iOS?
  • 在所有模拟器中我都一样
  • 尝试了同样的错误,但同样的错误,也卸载了 Xcode 并再次安装没有工作
  • 您的错误是:Oct 18 20:05:05 CoreSimulatorService[1546] : Error Domain=NSPOSIXErrorDomain Code=60 "Operation timed out" UserInfo={NSLocalizedDescription=Unable to boot the Simulator. , NSLocalizedFailureReason=launchd 响应失败。}

标签: ios ios-simulator xcode7.3


【解决方案1】:

很难说到底是什么问题。但我能想到的只有三种可能:

  1. 模拟器尝试加载的 iOS 图像已损坏/未损坏 正确下载。
  2. 您使用的 CPU 架构不受 iOS 模拟器支持。
  3. 文件权限问题。您正在从一个位置运行 XCode,或者由一个没有为您提供足够访问权限来加载 iOS 图像的用户运行 XCode。

【讨论】:

    【解决方案2】:

    在发布原始帖子时遇到了完全相同的问题。前一天一切正常,运行 OS X 10.11.6,安装了 XCode 7.1.1 和 XCode 8。尝试了从重启、清理等到重新安装 XCode 的所有方法,但均未成功。

    在我的例子中,“private/tmp”的权限神秘地改变了。

    1. 检查 .../Library/Logs/DiagnosticReports 是否有“launchd_sim”崩溃和可能的提示
    2. 打开终端并运行“sudo /usr/libexec/repair_packages --verify --standard-pkgs /”。如果它说的是“private/tmp”,那么您很可能遇到了同样的问题。
    3. 要么尝试自己修复权限(这对 El Capitan 来说很痛苦),或者如果你还没有尝试运行 OS X 更新。后者对我有用...

    希望它也能解决您的问题。

    【讨论】:

    • 如何修复“private/tmp”的权限任何推荐的解决方案请详细说明您的解决方案。我有同样的问题。提前致谢
    【解决方案3】:

    这是一个奇怪的问题,但更新到 macOS Sierra 似乎可以解决它。

    【讨论】:

    • 你知道这个问题的根本原因吗?因为我面临同样的问题。请提供更多信息,更改操作系统是否适合此解决方案
    • 我不知道是什么导致了这个问题,但是我的一个同事昨天也遇到了完全相同的问题,而且还遇到了一些额外的问题(他甚至无法制作 .zip 存档),并且在尝试了各种当天的第一部分,他更新到 Sierra,一切都恢复正常。
    【解决方案4】:

    下载最新的模拟器(Preference - Components),安装后再次运行。

    【讨论】:

      猜你喜欢
      • 2016-07-19
      • 1970-01-01
      • 1970-01-01
      • 2015-11-10
      • 2021-07-14
      • 2014-09-17
      • 2014-11-17
      • 1970-01-01
      相关资源
      最近更新 更多