Xcode 7(iOS 9)通信错误:<os_xpc_error:<error:=“”0x10a1abb40 =“”>

时间:2015-10-13 13:47:28

标签: objective-c xcode swift ios9 xcode7

任何人都可以帮我解决运行应用程序时出现的以下错误吗?

Communications error: <OS_xpc_error: <error: 0x10a1abb40> { count = 1,
contents = "XPCErrorDescription" => <string: 0x10a1abef0> { length =
22, contents = "Connection interrupted" } }>

3 个答案:

答案 0 :(得分:7)

如果您在iOS模拟器中运行应用程序,则使用 XPC服务API 进行进程间通信,任何断点或其他中断都可能导致此类错误。

您可以参考此Apple Doc

处理错误

部分
  

中断处理程序 - 当连接另一端的进程崩溃或以其他方式关闭其连接时调用。

设备上app的调试不应该有这样的问题。

答案 1 :(得分:1)

运行我的应用和键盘扩展时遇到了同样的问题(我正在构建一个自定义键盘)。由于你没有提供足够的信息,我们不知道你什么时候发生这种情况......所以我会把它留在这里以防万一你也在扩展工作,如果没有..希望这对其他人有用。

  • 从键盘目标中打开info.plist。
  • 为“RequestsOpenAccess”键设置值“是”
  • 在设备上运行您的应用
  • 转到设置,常规,键盘,键盘
  • 选择键盘
  • 将“允许完全访问权限”更改为True。

答案 2 :(得分:0)

请注意您访问数据库的频率。 我也有同样的问题。我正在使用Firebase进行聊天。所以在我的情况下,当我经常从/向数据库获取数据时,我犯了一个错误。