スキップしてメイン コンテンツに移動

投稿

ラベル(アップロード)が付いた投稿を表示しています

Xcode:Info.plistに NSPhotoLibraryUsageDescription キーが含まれていなければなりません

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 のビルド欄でアーカイブが表示され、審査提出の最終手続きへ。 輸出...

[試行錯誤] アーカイブの検証(validate)でクラッシュ

2作目のアプリを iTunes Connect に登録。 アプリのアーカイブを作成してアップロードする段階で躓いている...。 アプリのアーカイブを作成(ここまではOK!)。 アップロード直前に検証する(validate)と「Xcode 9」がクラッシュ! 前回も最終的にアップロードが完了するまでトライ&エラーがあったが 前回はその都度エラーメッセージが表示されたので、 その内容を元にトライ&エラーし最終的にアップロードできた。 しかし、今回はエラーメッセージも残さずクラッシュする状態。 色々とネットを検索したり、前作アプリの設定と比較したりと 思いつくところを試行錯誤している...