iOS Build Environment Help Center

ITMS-90022/ITMS-90023/ITMS-90704

append delete hesukastro

Hi,

Recently updated my Unity to 2022. I am using Builder 3.55.1 with SDK 16.2. The build completes without issues, but when I upload an ipa to AppStoreConnect for TestFlight it gets rejected with the following message:

ITMS-90022: 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

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

ITMS-90023: Missing required icon file - The bundle does not contain an app icon for iPad of exactly '152x152' pixels, in .png format for iOS versions >= 10.0. 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

ITMS-90704: Missing App Icon - An app icon measuring 1024 by 1024 pixels in PNG format must be included in the Asset Catalog of apps built for iOS, iPadOS, or watchOS. Without this icon, apps cannot be submitted for review. For details, see https://developer.apple.com/ios/human-interface-guidelines/icons-and-images/app-icon/.

I made sure to populate all the icons in Player Settings with the correct sizes and still get the same.

I need to use Unity 2022 since a plugin I'm using crashes on Android with older versions.

Hoping to get assistance for this one.

Thank you!

:: @hesukastro added on 06 Apr ’23 · 11:57

Forgot to mention I am using Windows 11 22H2

Reply RSS

Replies

append delete #1. Pierre-Marie Baty

Hello

The asset compiler (cartool) does look for and compile these icon sizes. 120x120 PNG is the 60x60 iPhone icon @2x scale, 167x167 PNG is the 83.5x83.5 iPad icon @2x scale, 152x152 PNG is the 76x76 iPad icon @2x scale and 1024x1024 PNG is the store artwork.

You must have forgotten these entries, either that or Unity generates a corrupt .appiconset directory for your project. This is possible but unlikely. If you're 100% certain you have filled all the icon variants (double check), then please post the (formatted if possible) contents of the Contents.json file that's in your Xcode project's Unity-iPhone\Images.xcassets\AppIcon.appiconset directory. It should list the icons that will be embedded in your iOS app.

Reply

(Leave this as-is, it’s a trap!)

There is no need to “register”, just enter the same name + password of your choice every time.

Pro tip: Use markup to add links, quotes and more.

Moderators: Pierre-Marie Baty