Xcode6无法在模拟器中运行任何应用程序(Domain = NSPOSIXErrorDomain,Code = 3)

时间:2014-06-15 19:59:51

标签: ios xcode6 ios-simulator

虽然建筑物很好,但我的模拟器中无法运行应用程序。

错误消息如下:

  

无法在模拟器中运行应用

     

运行时遇到错误(Domain = NSPOSIXErrorDomain,Code = 3)

11 个答案:

答案 0 :(得分:10)

在我的情况下,当我收到此错误时,我尝试在iPhone 6模拟器上运行该应用程序。仅退出模拟器并在iPhone 5s(8.1)上重新运行应用程序 - 它工作正常。

过了一会儿,我把目标改回了iPhone 6(没有退出),然后针对它运行应用程序 - 没有显示错误。

答案 1 :(得分:9)

如在iOS模拟器的Xcode 6.1 Release Notesmy sticky post in the Apple Developer Forums中所述,这是iOS中的一个已知错误。

  

安装应用程序后,SpringBoard将SIGKILL该应用程序   进程以强制重新启动应用程序与新   可执行文件。问题是存在竞争条件   SpringBoard可能意外地SIGKILL我们刚才的进程   推出而不是旧的过程。哪种错误   你得到的消息取决于发射过程中的确切时间   SIGKILL交付使用。通常,这不应该发生,所以建议   是再试一次(抱歉= /)。如果你发现这发生在你身上   我们所有的时间或频率都超过你所能容忍的   非常抱歉。我们知道磁盘I / O较慢的系统会   看到这种情况比更快的系统更频繁,所以如果你是   使用NFS主目录,您可能想要创建本地目录   为您的模拟器数据和设置一个simlink   〜/库/开发商/ CoreSimulator

答案 2 :(得分:6)

退出模拟器并运行适用于我的应用程序。

答案 3 :(得分:6)

对我来说,只需重置内容并在模拟器中进行设置

答案 4 :(得分:4)

重启Mac可以解决我的问题。

答案 5 :(得分:0)

此错误不如我切换到Xcode 6时遇到的“Domain = DTiPhoneSimulatorErrorDomain,Code = 2”错误严重。

对于这个,我只是重置并清除我的模拟器上的内容...退出。重建并运行我的应用......它确实有效。

答案 6 :(得分:0)

每次发生这种情况(截至本文撰写时,仍然在Xcode 6.1上发生)我不需要重新启动我的mac来修复它。相反,我只需重新启动模拟器。我通过右键单击托盘中的图标并选择退出选项退出模拟器。我重新运行我的应用程序,模拟器从头开始运行我的应用程序没有错误。比重新启动mac要快得多。

答案 7 :(得分:0)

好吧,我有同样的错误弹出,但是因为我强行退出模拟器然后再次运行项目我得到它修复并运行正常。希望能帮助你:)

答案 8 :(得分:0)

如果离子框架出现此错误,请确保您的config.xml

中有给定的应用ID

答案 9 :(得分:-1)

请下载新 xcode_6 beta 4 。你的项目将在模拟器中工作。正如我也测试过的那样。

答案 10 :(得分:-1)

有时,XCode的beta版本被错误地配置为使用先前xcode版本的命令行工具。 此解决方案应该为您解决问题:https://stackoverflow.com/a/25415781/512504