2016-09-18 2 views
4

내 응용 프로그램에는 표준 위젯이 있습니다. iOS 10으로 빌드하면 위젯이 3D Touch Quick Actions 메뉴에 자동으로 포함됩니다. 이 위젯 종류는 이미있는 빠른 액션의 기능을 복제합니다. 이 위젯을 숨기고 신속한 조치 만 취하고 싶지만 그렇게 할 수없는 것 같습니다.iOS 10 빠른 동작 위젯 사용 안 함

UIApplicationShortcutWidget의 plist 값을 사용하여 비워 두려고했으나 기본 위젯이 표시되면 작동하지 않습니다. 또한 'null'과 같은 유효하지 않은 값으로 설정하여 위젯이 표시되지 않도록 시도했지만 App Store는 다음 오류로 인해 내 앱 번들을 거부합니다.

Error 1: ​ITMS-90640​ - Invalid Info.plist value 
Invalid Info.plist value. The value for key UIApplicationShortcutWidget must be the bundle identifier of a Today extension in the app. 

누구에게이 문제에 대한 해결책이 있습니까?

답변

1

내 경우에 StringHome Screen Widget 값을 nil으로 plist에 추가하면 자동으로로드 된 위젯을 제거했습니다. XML처럼 보입니다 :

<key>UIApplicationShortcutWidget</key> 
<string>nil</string> 
+0

앱을 App Store에 업로드하고이 변경 사항으로 승인을 받으셨습니까? – jroschen

+0

이 질문에 대답하지 않습니다. –

+0

@ jroschen 시도해 보셨습니까? 승인 됐어? –