普段はandroidエンジニアをしているのですが、iOSの方も勉強を始めて、TestFlightにアップロードしようとしたらエラーになったので自分のメモとして、記事にしておきます。
今回のエラー
Asset validation failed
Missing required icon file.
The bundle does not contain an app icon for iPhone / iPod Touch of exactly '120x120' pixels,
in .png format for iOS versions >= 10.0. To support older versions of iOS,
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
※見やすくなるように適当なところで改行入れてます。
こちらのエラーの'120x120'
のところが'152x152'
'1024 by 1024'
もありました。
自分は知らなかったのですが、TestFlightにアップロードする場合はアプリアイコンの設定が必須見たいです。
アプリアイコンを設定したところ解決しました。
開発してると、アプリアイコンなど自分で用意することがないので、忘れちゃいますね。