【问题标题】:Xcode 8 SiriKit Extension - Could not attach to pidXcode 8 SiriKit 扩展 - 无法附加到 pid
【发布时间】:2016-08-13 01:00:55
【问题描述】:

几乎每次我尝试运行我的 SiriKit 扩展程序时,我都会在 Xcode 上收到“抱歉,您需要在应用程序中继续”以及“无法附加到 pid:'####'”。我启用了 Siri 功能。奇怪的是,当我清理和重建时,10 次中有 1 次扩展工作。有谁知道如何处理这个问题?

编辑: 在 console.app 我得到这个:

Aug 15 11:43:43 iPhone assistantd(PlugInKit)[12442] <Info>: preparing plug-in <private>(<private>)
Aug 15 11:43:43 iPhone assistantd(PlugInKit)[12442] <Notice>: connection to plug-in <private>(0DDA43D4-A588-4478-8405-C219EAA7F591) lost
Aug 15 11:43:43 iPhone assistantd(PlugInKit)[12442] <Error>: Hub connection error Error Domain=NSCocoaErrorDomain Code=4097 "connection to service named com.appID.SiriKitExtension" UserInfo={NSDebugDescription=connection to service named com.appID.SiriKitExtension}
Aug 15 11:43:43 iPhone assistantd(PlugInKit)[12442] <Info>: beginUsing of 0DDA43D4-A588-4478-8405-C219EAA7F591 concludes with error=Error Domain=NSCocoaErrorDomain Code=4097 "connection to service named com.appID.SiriKitExtension" UserInfo={NSDebugDescription=connection to service named com.appID.SiriKitExtension}
Aug 15 11:43:43 iPhone assistantd(Foundation)[12442] <Notice>: PlugInKit error in beginUsing:
Aug 15 11:43:43 iPhone assistantd[12442] <Error>: __52-[ADExtensionService handleCommand:forDomain:reply:]_block_invoke_2.154 Error with extension request Error Domain=NSCocoaErrorDomain Code=4097 "connection to service named com.appID.SiriKitExtension" UserInfo={NSDebugDescription=connection to service named com.appID.SiriKitExtension}
Aug 15 11:43:43 iPhone assistantd(Foundation)[12442] <Notice>: killing invalid plugIn
Aug 15 11:43:43 iPhone assistantd[12442] <Error>: -[ADCommandCenter _handleServiceReply:error:forCommand:] Handling service error Error Domain=kAFAssistantErrorDomain Code=1301 "(null)" UserInfo={NSUnderlyingError=0x1005d1eb0 {Error Domain=NSCocoaErrorDomain Code=4097 "connection to service named com.appID.SiriKitExtension" UserInfo={NSDebugDescription=connection to service named com.appID.SiriKitExtension}}} for command <private>

【问题讨论】:

  • 我在添加 NotificationServiceExtension 时也面临同样的问题。 Xcode 上的“无法附加到 pid:'####'”。任何倡议将不胜感激。

标签: ios xcode xcode8 xcode8-beta4 sirikit


【解决方案1】:

经过数周的调试解决了这个问题。

我的问题是 SiriKit 在 armv7 架构上运行。将其更改为 arm64 或 armv7 + arm64 的默认设置将解决此问题。

我希望这对某人有帮助!

【讨论】:

  • 这应该被标记为正确答案。为我在 xCode 8.2.1 上修复了操作扩展。默认 Xcode 仅使用 arm7 创建,在设备上运行时添加 arm64 修复。
猜你喜欢
  • 2017-11-22
  • 1970-01-01
  • 2016-09-04
  • 2021-10-25
  • 1970-01-01
  • 2016-10-01
  • 1970-01-01
  • 1970-01-01
  • 2016-10-31
相关资源
最近更新 更多