2016-08-13 3 views
0

거의 SiriKit 확장 프로그램을 실행하려고 할 때마다 "미안하지만 계속 진행해야합니다."와 함께 "pid에 연결할 수 없습니다 : '# Xcode에서 ### ''. Siri 기능을 사용할 수 있습니다. 이상하게도, 내가 청소하고 다시 만들 때 10 번 중 1 번 확장이 ​​작동합니다. 아무도 이것을 처리하는 방법을 알고 있습니까?Xcode 8 SiriKit 확장 - pid에 연결할 수 없습니다.

편집 : 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> 
+0

또한 NotificationServiceExtension을 추가 할 때 동일한 문제가 발생합니다. "Xcode에서 pid : '####'"을 (를) 연결할 수 없습니다. 모든 계획에 감사드립니다. –

답변

3

디버깅의 주 후에 문제가 해결되었습니다.

내 문제는 SiriKit이 armv7 아키텍처에서 실행되고 있다는 것이 었습니다. 이것을 arm64 또는 armv7 + arm64의 기본 설정으로 변경하면이 문제가 해결됩니다.

이 정보가 도움이되기를 바랍니다.

+0

정답으로 표시해야합니다! –

+0

정답으로 표시해야합니다. 액션 확장에 대한 xCode 8.2.1에서 수정되었습니다. 기본적으로 Xcode는 arm7을 사용하여 생성하며, 장치에서 실행시 arm64 수정을 추가합니다. –

관련 문제