我正在尝试在模拟器中运行应用程序,但收到此错误消息:
Unable to run app in Simulator An error was encountered while running (Domain = FBSSystemServiceDomain, Code = 4)
我没有看到任何以前通过谷歌搜索引用这个 .
它使用XCode 6 Beta,该应用程序在Swift中链接到Obj-C静态库 . 它在设备上运行良好 .
有任何想法吗?
转到iOS模拟器菜单,然后选择重置内容和设置 .
或者,您可以退出并重新打开模拟器 .
这足以退出并重新打开模拟器,这已在Xcode 6.0.1版本中得到验证 .
这个问题在_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 .
您可以重置内容和设置,也可以关闭iOS模拟器并重新启动 .
这些解决方案都不适用于我,包括“重置内容和设置”的已接受答案 .
我能够让它工作的唯一方法是下载以前的iOS模拟器版本,让我安装应用程序 .
我建议你使用稳定版的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...
6 回答
转到iOS模拟器菜单,然后选择重置内容和设置 .
或者,您可以退出并重新打开模拟器 .
这足以退出并重新打开模拟器,这已在Xcode 6.0.1版本中得到验证 .
这个问题在_1457018中讨论
并且在my sticky post in the Apple Developer Forums for iOS Simulator Debugging中也有讨论
请注意,原始问题是关于域FBSSystemServiceDomain,而我在devforums上的帖子提到了FBSOpenApplicationErrorDomain . FBSSystemServiceDomain用于早期版本的iOS 8.0 beta .
您可以重置内容和设置,也可以关闭iOS模拟器并重新启动 .
这些解决方案都不适用于我,包括“重置内容和设置”的已接受答案 .
我能够让它工作的唯一方法是下载以前的iOS模拟器版本,让我安装应用程序 .
我建议你使用稳定版的Xcode 6.1 .
有三种可能的解决方案:
清洁模拟器 . 使用( Command + Shift + k) 作为快捷键或转到 Product -> Clean
Quit simulator 并重新启动它 .
打开模拟器 . 选择iOS模拟器 - > Reset contents and settings...