2017-01-12 20 views
8

アプリケーションローダーを使用して.ipaファイルを完全にアップロードしましたが、iTunesのConnectでビルドされていませんでした。 Info.plistキーがありません - このアプリケーションは、使用法の説明なしでプライバシーに敏感なデータにアクセスしようとします。 Info.plistのアプリは、このデータをどのように使用するかをユーザーに説明する文字列値を持つNSPhotoLibraryUsageDescriptionキーが含まれている必要があります」「Info.plistキーがありません... NSPhotoLibraryUsageDescription」を解決する方法

を私はconfig.xmlファイルに次のコードを追加しますが、私はまだ同じエラーを持っています。

+0

私たちにあなたが作ったエディットをご提示ください:「変数」セクションを追加し、「コルドバ・プラグインカメラは」ので\プラグイン\ fetch.jsonファイルを編集します。 –

+0

'config.xml'の意味は分かりませんが、XcodeやiTunesConnectが見るファイルはありません。 @ Rahulの答えを見て、 'info.plist'または' AppName-Info.plist'に追加してください。 – Ramon

+0

人々はあなたがコルドバではなくxcodeについて話していると思っています。私は現時点でも答えを探しています。あなたはこれを理解することに終わったのですか? – Melon

答えて

18

enter image description hereあなたのplistの行の下に追加することができます。

<key>NSCameraUsageDescription</key> 
<string>$(PRODUCT_NAME) uses photos</string> 
<key>NSPhotoLibraryUsageDescription</key> 
<string>$(PRODUCT_NAME) uses photos</string> 
+1

多分私は愚かなんだけど、何かのスクリーンショットをアップするが、あなたがスクリーンショットを撮っているものをどこで見つけるか説明しなかった。どのファイルを編集していますか?どこで見つけるのですか? –

14

EDIT: すべてのコアプラグインはもう変数を使用しないように更新されました。

<edit-config target="NSCameraUsageDescription" file="*-Info.plist" mode="merge"> 
    <string>need camera access to take pictures</string> 
</edit-config> 

iOS Quirksセクション

OLD ANSWER参照してください:cordova plugin rm cordova-plugin-camera

とコルドバ - プラグインカメラを削除 最初にあなたは、このような​​3210でedit-configタグを使用する必要があり、使用の説明を設定するには 次に、再度インストールしてください:

cordova plugin add cordova-plugin-camera --variable PHOTOLIBRARY_USAGE_DESCRIPTION="your usage message" 
+2

@Irvin、この回答は正しいです。 私はこのURL https://github.com/apache/cordova-plugin-camera#ios-quirksをカメラプラグインのドキュメントとともに追加します。もう1つのパラメータCAMERA_USAGE_DESCRIPTIONもあります。 – rubens21

0

私はVS TACOを使用しています。これが最終的にこの問題を解決した方法です。 - 何も現在、あなたの質問に示されていない

"cordova-plugin-camera": { 
    "source": { 
     "type": "registry", 
     "id": "[email protected]~2.4.1" 
    }, 
    "is_top_level": true, 
    "variables": { 
     "CAMERA_USAGE_DESCRIPTION": "your description text here", 
     "PHOTOLIBRARY_USAGE_DESCRIPTION": "your description text here" 
    } 
}