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.