无法启动模拟器 XCode 8

9

我已经尝试了在Stack Overflow上找到的所有解决方案,但仍然无法解决它。不知何故,它不能打开模拟器,并给出错误信息“无法启动模拟器”。

我已经重新安装了2次xcode,并删除了所有模拟器,然后再次添加。也更改了“DYLD_INSERT_LIBRARIES”为ZZ,但没有解决方案。

请帮助我,谢谢您提前!


请查看我的回答,网址为https://dev59.com/P5vga4cB1Zd3GeqP9O37,以获取您可以收集的数据,以帮助进一步排除问题。 - Jeremy Huddleston Sequoia
3个回答

5

这只是一个临时解决方案。稍后我计划升级OS X到macOS Sierra。 - Anton Nebylitsa
我非常怀疑这是一个解决方案。模拟器中没有任何东西应该与SIP产生负面交互。那个链接中可能有帮助的是重新启动。 - Jeremy Huddleston Sequoia
@AntonNebylitsa 为我修复了它 - 谢谢。此外,stackoverflow.com/questions/40111984也描述了我在启动时遇到的coretelephony错误。 - Jason McGraw
@AntonNebylitsa,你是怎么发现这个问题与SIP有关的?太神奇了。 - Andrei Konstantinov
1
苹果开发者论坛上的相关帖子:链接 - Anton Nebylitsa

0

假设错误信息实际上是“无法启动模拟器。”,这个错误表示在启动模拟设备时启动launchd_sim时出现了错误。它本身并不表示实际原因。您可以查看~/Library/Logs/CoreSimulator/CoreSimulator.log以获取有关错误的更多信息(包括错误原因)。

可能的原因:

  1. 在OSX 10.9及更早版本中,第三方应用程序可能设置DYLD_INSERT_LIBRARIES。在较新版本中,无效的DYLD_INSERT_LIBRARIES被忽略而不是导致错误。

  2. 使用旧版模拟器运行时DLC与Xcode 7 beta。较新版本的Xcode会忽略这些旧的DLC。

如果您需要额外的帮助,请提供该额外数据。

还请参阅我在相关问题中的答案:请参阅我的答案launchd_sim crashing: could not create temporary state directory,了解您可以收集的数据以帮助进一步排除问题。


我正在使用 Xcode 8.0 和模拟器 iPhone 5SE iOS 10.0。当我尝试运行时,它总是显示相同的消息。我已经尝试删除 Xcode 并重新安装,但它没有起作用。 - Milan Kamilya
@MilanKamilya 如果你需要进一步的帮助,你需要提供所请求的信息。在~/Library/Logs/CoreSimulator/CoreSimulator.log中查找更多关于错误的信息(包括错误原因)。 - Jeremy Huddleston Sequoia
抱歉,我已经升级到Mac 10.12 Sierra。它解决了所有问题。 - Milan Kamilya
我怀疑你可能做了一些捣乱 /tmp 或 /private/tmp 的事情,而升级修复了你的损坏状态。这似乎是 https://dev59.com/P5vga4cB1Zd3GeqP9O37#40266748 中最近遇到的问题。鉴于最近的噪音,我想知道是否有第三方安装程序搞砸了事情。 - Jeremy Huddleston Sequoia

0

问题:

我也遇到了以下相同的问题:

--“无法启动模拟器” --Storyboard设计/视图完全不可见,只显示蓝色线条。 --CoreTelephony跟踪文件错误...无法创建\tmp

解决方案

不要进行任何SIP(禁用/启用)设置,这只是临时解决方案,可能会对Mac中的其他应用程序造成伤害,并可能影响Mac中的安全数据。 最好的方法是将您的iMac升级到macOS“Sierra”。 它将解决您所有的问题。

最后,通过解决以上奇怪的问题,我能够在我的项目上工作。

愉快的编码..开心的开发...!!!


请在提交相关详细信息的雷达之前不要升级,这样我们可以尝试弄清楚为什么您的系统首先会陷入这种糟糕的状态。请参见我的答案https://dev59.com/P5vga4cB1Zd3GeqP9O37 - Jeremy Huddleston Sequoia

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