模拟器错误FBSSystemServiceDomain代码4

时间:2014-07-15 16:45:02

标签: ios ios-simulator xcode6 ios8.1

我试图在模拟器中运行应用程序,但收到此错误消息:

Unable to run app in Simulator
An error was encountered while running (Domain = FBSSystemServiceDomain, Code = 4)

Screenshot for error

我之前没有看到过谷歌搜索引用的任何内容。

它使用XCode 6 Beta,该应用程序在Swift中链接到Obj-C静态库。它在设备上运行良好。

有什么想法吗?

6 个答案:

答案 0 :(得分:527)

转到iOS模拟器菜单,然后选择重置内容和设置。

或者,您可以退出并重新打开模拟器。

enter image description here

答案 1 :(得分:26)

足以退出并重新打开模拟器,这已在Xcode 6.0.1版本中得到验证。

答案 2 :(得分:2)

Xcode 6 Release Notes

中讨论了此问题
  

在iOS模拟器上测试可能会产生错误,表明该问题   无法安装或启动应用程序。重新运行测试或   开始另一次整合。 (17733855)

并在my sticky post in the Apple Developer Forums for iOS Simulator Debugging

中进行了讨论
  

"(Domain = FBSOpenApplicationErrorDomain,Code = 4)","(Domain NSPOSIXErrorDomain,Code = 3"),   " Domain = IDEUnitTestsOperationsObserverErrorDomain Code = 3"," Lost   连接到...","调试器已断开"或应用程序获取SIGKILLed   发布后不久安装应用程序后,SpringBoard会   SIGKILL应用程序的流程是为了强制重新启动应用程序   使用新的可执行文件。问题是有一场比赛   SpringBoard可能意外地SIGKILL 新的进程的情况   我们刚刚推出而不是旧流程。哪一个   您获得的各种错误消息取决于启动时的确切时间   SIGKILL交付过程。通常情况下,这不应该发生,   所以建议再试一次(抱歉= /)。如果你发现这个   一直发生在你身上或者比你可以更频繁地发生,   我们非常抱歉。我们知道磁盘速度较慢的系统   I / O会比更快的系统更频繁地发现这种情况,所以如果   如果您使用的是NFS主目录,则可能需要创建本地目录   您的模拟器数据的目录,并从中设置simlink   〜/库/开发商/ CoreSimulator

请注意,原始问题是关于域FBSSystemServiceDomain,而我在devforums上的帖子提到了FBSOpenApplicationErrorDomain。 FBSSystemServiceDomain用于早期版本的iOS 8.0测试版。

答案 3 :(得分:0)

您可以重置内容和设置,也可以关闭iOS模拟器并重新启动。

答案 4 :(得分:0)

这些解决方案都不适用于我,包括“重置内容和设置”的已接受答案。

我能够让它工作的唯一方法是下载以前的iOS模拟器版本,让我安装应用程序。

答案 5 :(得分:-2)

我建议你使用稳定版的Xcode 6.1。

FBSOpenApplicationErrorDomain, code =4 error suggests it is an error from 
cached data on the simulator.

有三种可能的解决方案:

  1. 清洁模拟器。使用( Command + Shift + k)作为快捷键或转到产品 - >清洁

  2. 退出模拟器并重新启动它。

  3. 打开模拟器。选择iOS模拟器 - > 重置内容和设置......

  4. Screenshot for step 3