Hello,
Welcome to our Microsoft Q&A platform!
First, you could check if the image is well-format , it need PNG format, 1024x1024 pt (1024x1024 px @1x) , and it need untick the Alpha channel. For more information, you can refer to
https://learn.microsoft.com/en-us/xamarin/ios/app-fundamentals/images-icons/app-icons?tabs=macos
https://developer.apple.com/design/human-interface-guidelines/ios/icons-and-images/app-icon/
https://stackoverflow.com/questions/46585809/error-itms-90717-invalid-app-store-icon/46609824
Second, you could clean the bin/obj
floder, find the Assets.xassets
floder, check the file name, make sure the filename is correct in Contents.json
.
{
"scale": "1x",
"size": "1024x1024",
"idiom": "ios-marketing",
"filename": "Icon1024.png"
}
Finally, try to archive and distribute again.
----------update----------
When you get the ipa, try to deploy it into your real device. I'm afraid all icons don’t exist, such as notification icon. You could try to uninstall the debug app and install the release ipa.
If the icon doesn't exist, you could double-click the info.plist
, click on the Visual Assets , make sure the Source is correct. Then open the info.plist by view code , we can see this key XSAppIconAssets
, you could check if your icon exists in this path.
<key>XSAppIconAssets</key>
<string>Assets.xcassets/AppIcon.appiconset</string>
Best Regards,
Wenyan Zhang
If the response is helpful, please click "Accept Answer" and upvote it.
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.