現在、Monacaで提供している Cordova 7.1
では、iOSビルドにXcode9が使用されています。
Xcode9でビルドする場合は、アプリ内に App Sore アイコン
を含める必要があります。
Monacaでは、iOSアプリ設定
の App Store用アイコン
から、「App Sore アイコン」を登録することができます。
この 「App Sore アイコン」には、 透過
や アルファチャンネル
を含めることはできません。
「App Sore アイコン」に 透過
や アルファチャンネル
が含まれていると、MonacaのiOSアップロード機能を使用してiTunes Connectへアップロードした際に、下記のエラーが出力されます。
ERROR ITMS-90717: "Invalid App Store Icon. The App Store Icon in the asset catalog in 'アプリ名.app' can't be transparent nor contain an alpha channel."
このエラーが出力された場合は、「App Sore アイコン」を確認し、画像に 透過
や アルファチャンネル
が、含まれていないことを確認してください。
基本的に、iTunes Connectへ登録している「App Sore アイコン」と同じものを登録することでエラーは表示されなくなります。
iTunes Connectへアップロードした際の多いエラー
iTunes Connectへアップロードした際に多いエラーとして、
ERROR ITMS-4238: "Redundant Binary Upload. There already exists a binary upload with build version '1.0.1' for train '1.0.1'" at SoftwareAssets/PreReleaseSoftwareAsset
Error: Unable to validate your application. Please sign in with an app-specific password. You can create one at appleid.apple.com.
があります。
すでに同じバージョンが登録されている場合
は、現在iTunes Connectへ登録されているバージョンより大きい値に設定し、ビルドし直す事で対応できます。
Apple IDが2ファクタ認証されている場合
は、App用パスワード
を使用する事で対応できます。
Apple IDの2ファクタ認証対応については、[Monaca] iOSアップロードエラーについてを参照してください。
Monacaでの一般的なビルドエラーについて
Monacaでの一般的なビルドエラーについては、一般的なビルドとアップロードエラーで公開されています。
ビルドエラーが発生した場合は、一度確認してみてください。