2作目のアプリのアーカイブを作成後、検証(validate)途中で Xcode がクラッシュする問題が解決。
喜び勇んで、アップロードを開始して無事完了...と思ったら、
iTunes Store からメールが届く。
内容を読むと、
”Missing Info.plist key - This app attempts to access privacy-sensitive data without a usage description. The app's Info.plist must contain an NSPhotoLibraryUsageDescription key with a string value explaining to the user how the app uses this data.”
Google翻訳:
「あかつき カップ麺タイマー」の問題が1件以上発見されました。
次の問題を修正する必要があります。
Info.plistキーがありません - このアプリケーションは、使用法の説明なしでプライバシーに敏感なデータにアクセスしようとします。
アプリのInfo.plistには、NSPhotoLibraryUsageDescriptionキーが含まれていなければなりません。このキーには、アプリがこのデータをどのように使用するかを説明する文字列値が含まれていなければなりません。
これらの問題が修正されたら、修正されたバイナリを再配信できます。
アプリで端末のカメラや写真アルバムなどへアクセスする場合
操作の用途に合わせて Info.plist にキーを追加しなくてはならない...
必要なキーは調べて追加していたが、説明する文字列のところは空のままでいたのが原因。
メールで指摘された NSPhotoLibraryUsageDescription キーの文字列欄に説明文を入力。
忘れずに、ビルド番号を上げてアーカイブを作成してアップロード。
今度はメールが送られてこないので一安心。
しばらくして、iTunes Connect のビルド欄でアーカイブが表示され、審査提出の最終手続きへ。
輸出コンプライアンス、コンテンツ配信権、広告IDについて回答して審査提出完了。
あとは無事に審査が通り App Store に公開されることを祈るのみ。
翌日、無事 App Store に公開されました。
コメント
コメントを投稿