2016-12-19 1 views
3

크래시 보고서를 수신했습니다. "앱에서 INPreferences 클래스를 사용하려면 com.apple.developer.siri 자격이 필요합니다 .Xcode 프로젝트에서 Siri 기능을 사용 했습니까?". 그러나 우리는 을 절대적으로으로 Xcode에서 Siri 기능을 사용 가능하게하고 APP ID는 Siri 기능을 지원합니다. 그렇지 않으면 우리 앱이 항상 손상되었을 것입니다. 왜 일부 장치가 고장 났을까요? 이것은 우리를 많이 괴롭힌다.SiriKit 충돌 : "앱에서 클래스를 사용하려면 자격이 com.apple.developer.siri가 필요합니다."

누구나 이유를 알고 있거나 같은 문제가 발생 했습니까? 도움을 주시면 감사하겠습니다. 당신이 확장자를 가진 주요 applciaiton의 데이터를 공유 앱 시리의 기능과 앱 그룹화 설정해야처럼

0 CoreFoundation 0x000000018b6fd1b8 ___exceptionPreprocess + 124 
1 libobjc.A.dylib 0x000000018a13455c objc_exception_throw + 44 
2 Intents 0x00000001a4cd55ac -[INPreferences _siriAuthorizationStatus] 
3 libdispatch.dylib 0x000000018a5861bc __dispatch_client_callout + 16 
4 libdispatch.dylib 0x000000018a586fb0 dispatch_once_f + 56 
5 Intents 0x00000001a4cd51d8 -[INPreferences assertThisProcessHasSiriEntitlement] + 112 
6 Intents 0x00000001a4cd57f8 -[INPreferences requestSiriAuthorization:] + 96 
7 Intents 0x00000001a4cd5950 +[INPreferences requestSiriAuthorization:] + 80 
8 AppName 0x0000000100589cf4 -[AppDelegate _requestAuthorizations] (CAppDelegate.m:802) 
9 AppName 0x00000001001b99dc -[SplashView p_didTransitionImageViewAnimations] (SplashView.m:234) 
10 AppName 0x0000000100a3adb0 -[SplashView p_disappearImageView] (SplashView.m:395) 
11 Foundation 0x000000018c1fa46c __NSFireDelayedPerform + 416 
12 CoreFoundation 0x000000018b6ab1d8 ___CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 28 
13 CoreFoundation 0x000000018b6aaeec ___CFRunLoopDoTimer + 872 
14 CoreFoundation 0x000000018b6aa7a8 ___CFRunLoopDoTimers + 244 
15 CoreFoundation 0x000000018b6a83a4 ___CFRunLoopRun + 1572 
16 CoreFoundation 0x000000018b5d62b8 CFRunLoopRunSpecific + 436 
17 GraphicsServices 0x000000018d08a198 GSEventRunModal + 172 
18 UIKit 0x00000001916167fc -[UIApplication _run] + 684 
19 UIKit 0x0000000191611534 UIApplicationMain + 204 
20 AppName 0x00000001002a6084 main (main.m:248) 
21 libdyld.dylib 0x000000018a5b95b8 _dyld_process_info_notify_release + 36 

Use of the class <INPreferences: 0x174238980> from an app requires the entitlement com.apple.developer.siri. Did you enable the Siri capability in your Xcode project? 

답변

1

이 보인다 : 여기

는 충돌 로그입니다. 또한, 나는이 이유 인 경우, 앱이 모든 시간을 추락했을 것이라고 혼란 스러워요 developer.apple.com

enter image description here

enter image description here

+0

에 앱 시리 기능을 추가해야합니다. 어쨌든, 나는이 해결책을 시도 할 것이다. – pikachu

+0

@pikachu 앱용 Siri 기능을 사용하도록 설정하십시오. – birdy