iOS - ERROR ITMS-90717: Invalid App Store Icon の解決方法
ここでは、Xcode から iOS アプリを TestFlight や App Store にアップロードする時に、以下のような ERROR ITMS-90717: Invalid App Store Icon のエラーが出た時の解決方法をご紹介します。
App Store Connect Operation Error
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."
このエラーは Apple Store 用のアイコンに透過の設定がされている時におこります。
このエラーを解決する方法のひとつをご紹介します。
まず、以下の Open With External Editor メニューや、Finder アプリなどから、App Store 用の 1024x1024 の画像をプレビュー アプリで開きます。
プレビューアプリのメニューで [ファイル] > [書き出す] を選択します。
エクスポートする画面が出てくるので、元の画像を上書きするように同じディレクトリを選択し、アルファのチェックボックをはずして、[保存] ボタンをクリックします。
これで、Xcode に戻り、もう一度 Archive して Distribute すれば「ERROR ITMS-90717: Invalid App Store Icon」のエラーは消えます。
他のアイコンはそのままでもエラーはでませんが、iOS アプリアイコンに透過を使うのは推奨されていないので、1024x1024 のアプリアイコンの画像を元に、他のアイコンを作り直して、全てのアイコンを置き換えてしまっても良いかもしれません。
以上、ERROR ITMS-90717: Invalid App Store Icon のエラーが出た時の解決方法をご説明しました。