2016-09-13 7 views
1

私のアプリケーションをiTunesにアップロードしたいのですが、アップロードした後にiTunesからメールでエラーメッセージが表示されます。iTunes Connectはプライバシーアクセスの説明がないためアップロード後に自分のアプリケーションを拒否します

このアプリケーションは、使用法の説明なしでプライバシーに敏感なデータにアクセスしようとします。アプリのInfo.plistには、NSPhotoLibraryUsageDescriptionキーが含まれていなければなりません。このキーには、アプリがこのデータをどのように使用するかを説明する文字列値が含まれている必要があります。

このアプリは、使用法の説明なしでプライバシーに敏感なデータにアクセスしようとします。アプリのInfo.plistには、アプリがこのデータをどのように使用するかをユーザーに説明する文字列値を持つNSCameraUsageDescriptionキーが含まれている必要があります。

私は両方の機能を使用していますので大丈夫ですが、これらの変数はローカライズされたinfoPlist.stringsに既に追加されています。 Simulatorと私のiPhoneでは、両方の文字列がシステムダイアログに正しく表示されるため、これらはうまくいくようです。 plist.infoファイルに文字列を追加しなかったのは、ローカライズされたファイルで指定したためです。これは問題ありません。 plist.infoとローカライズされたファイルはどちらもアプリにパッケージ化されています。私は既にFinderを使って見ています。

追加する必要があるものはありますか?ローカライズされたファイルにもかかわらず、plist.infoファイルに追加する必要がありますか?

追加情報:MacOS Safariで最新のXCode 8 GMビルドを使用しています。

+0

このリンクをチェックしてみてください:http://stackoverflow.com/questions/15881534/how-to-localize-nsphotolibraryusagedescription-key-alassets –

+0

[こちらが参考になる場合はこちらを参照してください](http:// stackoverflow。 com/questions/39428916/uiimagepickercontroller-in-swift-3/39429884#39429884) – Lion

+0

リンクありがとうございます。これらのキーをplist.infoに追加し、これが役立つ場合はフィードバックを提供します。ローカリゼーションが引き続きローカライズされたキーとplist.infoのキーで機能する場合 – Nuker

答えて

1

解決策だけではなく、ローカライズinfoPlist.stringsファイルに、PList.infoファイルにもキーを追加すること、です。 これは少しシミュレートされ、私の携帯電話のすべてのメッセージが正しく表示されるためです。しかし今、私のアプリは受け入れられました。

1

AdMobを使用していますか?もしそうなら、それはGoogleがAdMob SDKの問題であることを確認したという回答です。あなたはそれについてhereを読むことができます。

関連する問題