How to Fix it?

Asset validation failed (90704)
Missing app icon. Include a large app icon as a 1024 by 1024 pixel PNG in the asset catalog of apps built for iOS, iPadOS, or watchOS. Without this icon, apps can’t be submitted for review. For details, visit: Managing assets with asset catalogs | Apple Developer Documentation. (ID: 12c204bd-51fd-43de-85be-49fd128f63f0)

Asset validation failed (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 User interface | Apple Developer Documentation (ID: cad63bff-2f45-4cf7-b420-008577167675)

Asset validation failed (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 User interface | Apple Developer Documentation (ID: b6ae2dee-c9fd-440a-8b5c-79b88b91db7d)

Asset validation failed (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 User interface | Apple Developer Documentation (ID: 078a4000-7e38-46a7-919d-daf6b6ac3cf7)

You can look at this message:

Things to try:

  1. Make sure you have launched Xcode after an update. It needs to do an installation of the simulators which are required for a build.
  2. Make sure you are using an Apple Distribution Certificate instead of an iOS Distribution Certificate

Chris

I tried it in the emulator and it worked fine, but when I send it through the Transporter program, I get this error every time.

Can you provide a screenshot of the “Signing (iOS)” page and the Provisioning Profile Details (click on the Details button at the end of the Profile File line)?

Chris

This is screen short that you want.


Open Keychain Access, select login keychains from the left and My Certificates on the tabs above the list of items on the right. If you select “Apple Distribution: suwit supawas (N3FG7VN295)” which has an expiration date of Feb 2, 2025, at the top it will display details. Does it say “This certificate is valid.” ?

Are there other certificate similar but expired? If so, expand the disclosure arrow at the left side, select the key under it and delete it. If you did this, try to build again.

Chris

certificate similar not expired

Can i delete blue highlight?

Show screen short again.


Don’t delete things unless you really know what you are doing…

I saw 2 filles show in Signing (iOS) …D2C3XGUFRB. are expired

Can iI delete it?


@suwit_supawas1 I sent you a private message offering to meet with you with my email address. Can you reply?

1 Like

Yes. I just sent you email.

I did a zoom call with @suwit_supawas1. The only thing that I know that we changed was making sure to have the latest iOS installed in Settings > Platforms. I noticed that it had “iOS 17.2 Simulator” and “iOS 17.5” was above it but greyed out. So we downloaded it and tried to rebuild the app. We were able to upload that build successfully.

Chris

1 Like

Thanks Chris for the big help.