首页 文章

模拟器错误FBSSystemServiceDomain代码4

提问于
浏览
227

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

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 回答

  • -2

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

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

    enter image description here

  • 26

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

  • 0

    这个问题在_1457018中讨论

    在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 Connection to ...”,“Debugger disconnected”或app app getting发布后不久即发布SIGKILLA安装应用程序后,SpringBoard将SIGKILL该应用程序的进程强制重新启动应用程序与新的可执行文件 . 问题是存在一种竞争条件,即SpringBoard可能意外地SIGKILL我们刚刚推出的新流程而不是旧流程 . 您获得的各种错误消息取决于SIGKILL在启动过程中的确切时间 . 通常情况下,这不应该发生,所以建议再试一次(抱歉= /) . 如果你发现这种情况一直发生在你身上或者比你可以更频繁地发生,我们非常抱歉 . 我们知道具有较慢磁盘I / O的系统会比更快的系统更频繁地发现这种情况,因此如果您使用的是NFS主目录,您可能需要为您的模拟器数据创建一个本地目录,并从中设置一个simlink 〜/资源库/开发/ CoreSimulator

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

  • 526

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

  • 0

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

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

  • 2

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

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

    有三种可能的解决方案:

    • 清洁模拟器 . 使用( Command + Shift + k) 作为快捷键或转到 Product -> Clean

    • Quit simulator 并重新启动它 .

    • 打开模拟器 . 选择iOS模拟器 - > Reset contents and settings...

    Screenshot for step 3

相关问题