When recently publishing an app to the App Store (or at least trying to get it published back then), I couldn’t upload the app via the Application Loader. I got back ERROR ITMS-90717
“Invalid App Store Icon. The App Store Icon in the asset catalog in ‘Your.app’ can’t be transparent nor contain an alpha channel.”
You can also get a likewise warning later on in iTunes Connect, when uploading the “App Previews and Screenshots”
To easily fix this, you can use ImageMagick’s convert
command to remove the alpha:
convert input.png -alpha off output.png
To convert all .png
files in a folder, combine the command above with find
:
find . -name "*.png" -exec convert "{}" -alpha off "{}" \;
Now replace the assets in your Xcode project file, build your app again, and re-send it to Apple 🙂
Consider donating.
I don’t run ads on my blog nor do I do this for profit. A donation however would always put a smile on my face though. Thanks!