IOSアプリをApp Storeへアップロードした際にITMS-90023のエラーが発生します

提供: Support
移動先: 案内検索

問題

iOSのアプリをApp Storeにアップロードする際に次のITMS-90023エラーが発生しました。

ERROR ITMS-90023: "Missing required icon file. The bundle does not contain an app icon for iPad of exactly '167x167' pixels, in .png format for iOS versions supporting iPad Pro. To support older operating systems, the icon may be required in the bundle outside of an asset catalog. Make sure the Info.plist file includes appropriate entries referencing the file. See https://developer.apple.com/documentation/bundleresources/information_property_list/user_interface"

167x167ピクセルのアイコンファイルはアプリに含まれています。

PAServer経由でmacOS上に作成されたAssetカタログにも167x167のアイコンファイルは含まれていました。

解決

このエラーは、以下のいずれか、または両方に該当する場合に発生します。

  • MinimumOSVersion キーが11.0以前のバージョンに設定されている。
Assetカタログ(AppIcon.appiconset)フォルダは、iOS11のStoryboardの仕様に基づいいます。
「サポートされている iOSの最小バージョン」が11.0以前のバージョンになっている場合は、11.0に更新します。プロジェクトオプションの指定箇所はそれぞれ以下です。
  • Delphiの場合は「プロジェクト|オプション|ビルド|Delphiコンパイラ|リンク」
    IosMinVersion delphi.png
  • C++Builderの場合は「プロジェクト|オプション|ビルド|C++リンカ」
    IosMinVersion bcb.png
  • 167x167アイコン画像に透明部分やアルファチャンネルが含まれている
アイコン画像から、透明部分やアルファチャンネルを除きます。