我试图在模拟器中运行一个应用程序,但得到了以下错误消息:
Unable to run app in Simulator
An error was encountered while running (Domain = FBSSystemServiceDomain, Code = 4)

我以前在谷歌上还没有看到过对此的任何引用。
它使用XCode 6 Beta,该应用程序在Swift中链接到一个Obj静态库。它在设备上运行得很好。
有什么想法吗?
发布于 2014-07-15 18:19:19
转到“iOS模拟器”菜单并选择“重置内容和设置”。
或者,您可以退出并重新打开模拟器。

发布于 2014-09-15 16:12:36
这足以退出和重新打开模拟器,这已经在Xcode 6.0.1版本中得到了验证。
发布于 2014-11-15 20:09:42
这个问题在Xcode 6发行说明中讨论过。
在iOS模拟器上进行测试可能会产生错误,表明应用程序无法安装或启动。重新运行测试或启动另一个集成。(17733855)
并在我在论坛上发布的用于iOS模拟器调试的文章中进行了讨论
"Domain=IDEUnitTestsOperationsObserverErrorDomain “(= FBSOpenApplicationErrorDomain,Code = 4)",”(FBSOpenApplicationErrorDomain,Code = 3"),“Code=3",”失去到.的连接“,”调试器断开连接“,或者在安装了应用程序后不久获得SIGKILLed,SpringBoard将SIGKILL该应用程序的过程,以迫使重新启动应用程序与新的可执行文件。问题是,存在一个竞争条件,SpringBoard可能会意外地启动SIGKILL,这是我们刚刚启动的一个新进程,而不是旧进程。您得到的各种错误消息中,哪一条取决于在启动过程中SIGKILL是何时传递的。通常情况下,这是不应该发生的,所以建议是再试一次(对不起=/)。如果你发现这件事时时刻刻发生在你身上,或者比你能说的更频繁的话,我们会感到非常抱歉。我们知道,具有较慢磁盘I/O的系统会比速度更快的系统更频繁地看到这种情况,因此,如果您使用NFS主目录,您可能希望为您的模拟器数据创建一个本地目录,并从~/Library/Developer/CoreSimulator设置一个与它的模拟链接。
请注意,最初的问题是关于域FBSSystemServiceDomain的,而我在devforums上的文章提到了FBSOpenApplicationErrorDomain。FBSSystemServiceDomain在iOS 8.0测试版的早期版本中使用。
https://stackoverflow.com/questions/24763743
复制相似问题