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)
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)?
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.
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.