iOS8模拟器错误

时间:2014-07-01 11:05:36

标签: simulator ios8 xcode6

尝试在一个iOS8模拟器上启动我的项目,Xcode显示错误:

运行时遇到错误(Domain = NSMachErrorDomain,Code = 5) enter image description here

无法启动任何iOS8模拟器。怎么办?

5 个答案:

答案 0 :(得分:3)

“iOS模拟器” - > “重置内容和设置...” ^这有帮助。

答案 1 :(得分:3)

我今天早上遇到了同样的错误,我还没有完全弄明白,但我观察到了一些可能对你有帮助的事情(或者我们两个人,如果有其他人偶然发现这个并且有更多的信息)。我正在建立一个包含以下内容的项目:

  • 应用程序本身
  • 今天的扩展程序(小部件)
  • 用于在应用和小部件之间共享代码的框架

小部件随附TodayViewController.h / m,我想与应用程序共享此视图控制器。所以我将TodayViewController.m的目标成员身份更改为我的框架而不是小部件。 (这是在右侧边栏的Target Membership中。)我还将TodayViewController.h设置为框架的一部分作为公共标头。当我这样做,然后做了一个干净,我在尝试在模拟器中运行应用程序时遇到此错误,并在尝试在设备上运行时出现“未知错误(null)”。如果我将TodayViewController.m的目标成员资格设置为框架和小部件,我就可以在模拟器中运行应用程序了。

现在,我不知道为什么会这样。我已经声明我的小部件依赖于框架,所以看起来它应该工作,而不是我将TodayViewController.m的目标成员资格设置为小部件和框架。如果有人知道为什么会这样,我全都听见了。但这是我到目前为止所发现的。

答案 2 :(得分:1)

我今晚也有同样的问题。如果我的资源目录是“文件夹参考”(又名蓝色文件夹),我无法运行我的应用程序。一旦我将我的资源目录重新添加为“文件夹组”(普通文件夹),我的应用程序运行正常。不确定你是否属于这种情况,但它解决了我的问题。 GL。

答案 3 :(得分:0)

今天我使用DP3遇到了同样的问题。

当我尝试从Organizer中删除Derived Data文件夹时,它向我显示了某种权限错误。然后我手动从Finder中删除了文件夹,重建了,瞧!它奏效了!

答案 4 :(得分:0)

如果你得到这样的错误,xcode没有多说,只是一个错误代码,首先尝试检查系统控制台上的实际问题。

应用程序 - >实用程序 - >控制台

在我的情况下,我能够看到xcode试图复制小部件的二进制文件并且无法找到它。我能够发现,如果扩展目标上没有至少一个编译文件,xcode就不会为扩展创建二进制文件。