【问题标题】:Xcode 6 simulator ,unable to boot errorXcode 6模拟器,无法启动错误
【发布时间】:2014-11-30 08:57:36
【问题描述】:

我已经安装了最新的 Xcode 6 并尝试在 iOS 8 模拟器上运行我的项目。它给出的错误是“无法启动 iOS 模拟器”。 我已经尝试了所有堆栈溢出的答案,但无法解决这个问题。

【问题讨论】:

标签: ios ios-simulator xcode6 boot


【解决方案1】:

我遇到了同样的问题,终于解决了。感谢帮助我的苹果。

对于那些仍在寻找解决方案的人,这是帮助我的一个:

只需在 /etc/launchd.conf 或 ~/.launchd.conf 文件中取消设置 DYLD_INSERT_LIBRARIES 环境变量。您可以通过“sudo vi /etc/launchd.conf”命令对其进行编辑。删除上述标志使用“ZZ”(大写 Z)命令保存并重新启动系统。它就像一个魅力。希望对大家有所帮助。

【讨论】:

  • 不要用“ZZ”代替它......没有真正的理由这样做。只需删除 /etc/launchd.conf 并重新启动。
  • @JeremyHuddlestonSequoia :我建议在删除标志 DYLD_INSERT_LIBRARIES 后保存它,因为可能会在 launchd.conf 文件中设置其他环境变量。
  • 是的,如果是这样的话,删除行后保存是合适的,但没有理由将其替换为“ZZ”。另请注意,从 OS X Yosemite 开始不再支持 launchd.conf,因此在这种情况下,大多数用户可能更容易删除该文件。
  • @JeremyHuddlestonSequoia:我没有要求用 ZZ 替换它。如果使用终端中的 VI 命令进行编辑,我已经给出了如何保存文件的快捷方式。编辑了答案以获取更多详细信息。
  • 它对我不起作用。我在 MAC OSX EL Capitan 上使用 XCode 7.3.1。 launchd.conf 是空的,我仍然面临“无法启动模拟器”错误。有没有其他方法可以解决这个问题。
【解决方案2】:

以下是解决上述问题的步骤:

  1. 在你的 mac 中搜索 launchd.conf 文件
  2. 如果找不到,则在命令的帮助下从终端创建

    ~user$ sudo touch /etc/launchd.conf

  3. 终端会询问你的机器密码

  4. 然后在命令的帮助下打开创建的文件进行编辑,如果终端给你错误权限失败

    ~user$ sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit /etc/launchd.conf

  5. 然后从/etc/launchd.conf(Shift+cmd+g)手动打开文件并输入/etc/(TextEdit软件)

  6. 删除“DYLD_INSERT_LIBRARIES”行并保存文件。
  7. 重启你的机器。
  8. Xcode 应该可以工作。

【讨论】:

  • 如何在刚刚创建的文件中找到“DYLD_INSERT_LIBRARIES”?
  • 它对我不起作用。我在 MAC OSX EL Capitan 上使用 XCode 7.3.1。 launchd.conf 是空的,我仍然面临“无法启动模拟器”错误。有没有其他方法可以解决这个问题。
  • 对我来说也是。我正在使用 EI Capitan 10.11.6 和 Xcode 7.3.1。我已经尝试了所有堆栈溢出的答案,但没有一个适合我。我尝试使用 Xcode 版本在不同位置重新安装 Xcode,但仍然没有运气。 launch.conf 文件为空。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-03-11
  • 2017-02-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-11-05
  • 2010-10-23
相关资源
最近更新 更多