私のアプリケーションを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ビルドを使用しています。
このリンクをチェックしてみてください:http://stackoverflow.com/questions/15881534/how-to-localize-nsphotolibraryusagedescription-key-alassets –
[こちらが参考になる場合はこちらを参照してください](http:// stackoverflow。 com/questions/39428916/uiimagepickercontroller-in-swift-3/39429884#39429884) – Lion
リンクありがとうございます。これらのキーをplist.infoに追加し、これが役立つ場合はフィードバックを提供します。ローカリゼーションが引き続きローカライズされたキーとplist.infoのキーで機能する場合 – Nuker