XCodeでArchiveの際に ERROR ITMS-90023 が発生する場合の対処方法
iOSのアプリを Xcode で Archive した際に ERROR ITMS-90023 というエラーが発生した。 その際に調査した結果と対応方法について残しておく。
発生したエラー
発生したエラーは以下のようなものである。
ERROR ITMS-90023: “Missing required icon file. The bundle does not contain an app icon for iPad of exactly ‘76x76’ pixels, in .png format for iOS versions >= 7.0."
ERROR ITMS-90032: “Invalid Image path - No image found at the path referenced under key ‘CFBundleIcons’: ‘AppIcon29x29’"
エラー原因
エラーの原因は AppIcon として設定したPNGファイルのフォーマットが適切ではなかったことだった。 Appleの公式ドキュメントを参考に、仕様どおりのPNG画像を書き出すように注意しよう。
- PNG形式のファイルであること。(拡張子がpngであっても本当にデータがPNG形式かは疑おう)
- インターレースPNGではないこと。
デザイナーにアイコンの画像の準備を依頼する場合は、正しい仕様を伝えることを心がけたい。