Getting an error when trying to publish app to Apple Store - Invalid large app icon

Troubleshooting

I've used the Mobile Deployment feature to publish a number of apps on the Apple Store, but I'm getting an error with my most recent app.

Error: [ContentDelivery.Uploader] Asset validation failed (90717) Invalid large app icon. The large app icon in the asset catalog in “Runner.app” can’t be transparent or contain an alpha channel.

I uploaded the app icon through the Flutterflow UI and I've double checked that there is no transparency in the image. Has anyone else experienced this or know how I can resolve it? The full build output is below.


Failed Step: Publishing

== Gathering artifacts ==

== Publishing artifacts ==

Publishing artifact Ace Track Golf.ipa

Publishing Ace Track Golf.ipa to App Store Connect

app-store-connect publish --path '/Users/builder/clone/build/ios/ipa/Ace Track Golf.ipa' --key-id @env:APP_STORE_CONNECT_KEY_IDENTIFIER --issuer-id @env:APP_STORE_CONNECT_ISSUER_ID --private-key @env:APP_STORE_CONNECT_PRIVATE_KEY

Publish "/Users/builder/clone/build/ios/ipa/Ace Track Golf.ipa" to App Store Connect

App name: Ace Track Golf

Certificate expires: 2025-07-22T18:47:54.000+0000

Distribution type: App Store

Min os version: 14.0.0

Provisioned devices: N/A

Provisions all devices: No

Supported platforms: iPhoneOS

Version code: 1

Version: 1.2.4

Upload "/Users/builder/clone/build/ios/ipa/Ace Track Golf.ipa" to App Store Connect

2024-08-25 18:50:26.303 *** Error: ERROR: [ContentDelivery.Uploader] Asset validation failed (90717) Invalid large app icon. The large app icon in the asset catalog in “Runner.app” can’t be transparent or contain an alpha channel. For details, visit: https://developer.apple.com/design/human-interface-guidelines/app-icons. (ID: 4281b744-b952-42c1-aab1-2a7c3d7cdb6a)

2024-08-25 18:50:29.250 INFO: [ContentDelivery.Uploader]

=============

UPLOAD FAILED with 1 error.

=============

{"tool-version":"7.006.15006","tool-path":"\/Applications\/Xcode-15.3.app\/Contents\/SharedFrameworks\/ContentDeliveryServices.framework\/Versions\/A\/Frameworks\/AppStoreService.framework","os-version":"14.3.1","product-errors":[{"message":"Asset validation failed","userInfo":{"NSUnderlyingError":"Error Domain=IrisAPI Code=-19241 \"Asset validation failed\" UserInfo={status=409, detail=Invalid large app icon. The large app icon in the asset catalog in “Runner.app” can’t be transparent or contain an alpha channel. For details, visit: https:\/\/developer.apple.com\/design\/human-interface-guidelines\/app-icons., id=4281b744-b952-42c1-aab1-2a7c3d7cdb6a, code=STATE_ERROR.VALIDATION_ERROR.90717, title=Asset validation failed, NSLocalizedFailureReason=Invalid large app icon. The large app icon in the asset catalog in “Runner.app” can’t be transparent or contain an alpha channel. For details, visit: https:\/\/developer.apple.com\/design\/human-interface-guidelines\/app-icons., NSLocalizedDescription=Asset validation failed}","NSLocalizedDescription":"Asset validation failed","iris-code":"STATE_ERROR.VALIDATION_ERROR.90717","NSLocalizedFailureReason":"Invalid large app icon. The large app icon in the asset catalog in “Runner.app” can’t be transparent or contain an alpha channel. For details, visit: https:\/\/developer.apple.com\/design\/human-interface-guidelines\/app-icons. (ID: 4281b744-b952-42c1-aab1-2a7c3d7cdb6a)"},"code":90717}]}

Failed to upload archive at "/Users/builder/clone/build/ios/ipa/Ace Track Golf.ipa"

Failed to publish /Users/builder/clone/build/ios/ipa/Ace Track Golf.ipa

Failed to publish Ace Track Golf.ipa to App Store Connect.

Build failed :|

Publishing failed :|

Failed to publish Ace Track Golf.ipa to App Store Connect.

What have you tried so far?

Removed the app icon and uploaded a new one

Checked the forums for a similar question

Did you check FlutterFlow's Documentation for this topic?
Yes
2
10 replies