2015-10-21 4 views
5

iOSのカスタムキーボードを作成しています。私のキーボードにフルアクセスを許可する必要があります。私はを"YES"という値でinfo.Plistに入れました。しかし、私はまだ設定でフルアクセスを許可することを選択できません。私は何をすべきか?iOSのカスタムキーボードへのフルアクセスを許可する

+0

試してみるhttp://stackoverflow.com/questions/25472388/how-to-check-the-allow-full-access-is-enabled-in-ios-8 –

答えて

6

情報プロパティリストの下で、キーボード延長のInfo.plistファイルに次のテキストを入れてください:

<key>NSExtensionAttributes</key> 
<dict> 
    <key>IsASCIICapable</key> 
    <false/> 
    <key>PrefersRightToLeft</key> 
    <false/> 
    <key>PrimaryLanguage</key> 
    <string>en-US</string> 
    <key>RequestsOpenAccess</key> 
    <true/> 
</dict> 
<key>NSExtensionPointIdentifier</key> 
<string>com.apple.keyboard-service</string> 
<key>NSExtensionPrincipalClass</key> 
<string>$(PRODUCT_MODULE_NAME).KeyboardViewController</string> 
0

まず、あなたのキーボード延長のInfo.plistファイルに「YES」に「RequestsOpenAccess」を設定する必要があります、あなたのコンテナのアプリケーションのファイルではありません。

第二には、あなたの拡張アプリケーションのInfo.plistファイルに、設定された "RequestsOpenAccess" を "YES" の下で:NSExtension - > NSExtensionAttributes - > RequestsOpenAccess

0

は、ここで同じ問題を抱えていました。 あなたがしなければならないことは、あなたのアプリを完全に削除することだと分かりました。その後、再インストールすると、設定で[フルアクセスを許可する]が表示されます。

関連する問題