Marketing/App Store Icon PNG transparency issue

I'm trying to submit my app and ran into this error:


Missing Marketing Icon - iOS Apps must include a 1024x1024px Marketing Icon in PNG format. Apps that do not include the Marketing Icon cannot be submitted for App Review or Beta App Review.


So, I updated my asset catalog to include one, but now I keep getting this error:


ERROR ITMS-90717: "Invalid App Store Icon. The App Store Icon in the asset catalog in 'Some.app' can't be transparent nor contain an alpha channel."


I have removed alpha and transparency with multiple Apps (Photoshop, pngcrush, imagemagick) but keep running into the validation error above. I'm pretty sure my PNG file does not contain any alpha channels or transparency at this point. The only way I found to pass validation is to supply the marketing icon in JPG format, contrary to the first error message.


Anybody with similar issues or ideas how to pass validation with a PNG App Store icon?

Accepted Reply

I seem to remember something like this happening in the past. What have you set as your "Deployment Target" for your project? I have mine set to 8.0 and they upload and validate fine. Does it work if you change your app's "Deployment Target"?

Replies

Good info, thanks.

I'm glad for you, but looks like you miss remove alpha channel initially and you was lucky enough to not face this horrible bug with proper icon.


After your post I had a hope that Apple finally fix issue but nope.

I seem to remember something like this happening in the past. What have you set as your "Deployment Target" for your project? I have mine set to 8.0 and they upload and validate fine. Does it work if you change your app's "Deployment Target"?

Turns out I had my deployment target on 7.1 which is not supported anymore. Upping it to 8.0 fixes the issue. Thanks so much!

Mate, very HUUUGE thanks to you!

It works!

If you still want to support iOS 7, try to change image format to jpeg, it worked for me.

Hi All,

I am still facing this issue. Any suggestion?

Note: I have been changed deployement target to 8.0

Thanks in advance.

Hi All,


the same. target 8.0. Any ideas?

Thanks

I also encountered this problem, I will use the picture to add 1024 size icon, began to set the fillet, resulting in fillet section has Alpha channel, can not upload the build version. So I reset the application icon and built it successfully.

Same Issue

I had resolve the problen by reset a image 1024*1024 (without fillet and no transparency) in 'Assets.xcassets'.

I would be very happy if these were helpful to you.

Where do you set "Deployment Target?" I've looked everywhere in iTunes Connect for my app and can't find it.

Deployment Target is an Xcode project setting.


Build Settings/Deployment OS...

I have tested the solution.

Step 1 changed deployment target to 8.0

Step 2 Create App icon size of 1024x1024 in png format ,icons should not have an alpha channel.

Step 3 build again to Appstore

This has not helped me at all.