"A 1024 x 1024 pixel app icon for your app must be added to the asset catalog in Xcode" while there's 1024x1024 icon

After updating from Xcode 11.3.1 to higher versions (currently Version 12.4 (12D4e) ), after selecting the build in the App Store Connect page, whenever I try to submit for review, I always get this message, 
"Unable to Submit for Review 
A 1024 x 1024 pixel app icon for your app must be added to the asset catalog in Xcode.".

The real problem is, that my app has the 1024x1024 icon in the asset catalog.
I've checked the resolution, alpha channel, everything possible, even tried removing and creating new asset catalog. Nothing changed, meanwhile everything worked with the Xcode 11.3.1 version, which is too outdated now, and I have to use the new version which is bugged.
I also don't get any warnings in the Xcode while uploading the build, no warnings in the email as well. Only when I try to submit the app for review. I also found that this issue was happening to a lots of developers, and didn't found any solution. What should I do?
Thanks!
Answered by DTS Engineer in 668565022
Some general advice I can offer:
  • Remove all icon keys Info.plist file — CFBundleIcon, CFBundleIcon~ipad, CFBundleIconFile, and any others. In a modern iOS app that uses Asset Catalogs for the icons, Xcode will output the appropriate icon keys into the Info.plist file during the build. The only exception to this is if you use the alternate app icons API which must declare the icons in the Info.plist file.

  • Remove any build scripts which do anything to manipulate your resources or asset catalog file during the build. In particular, I've seen such scripts from dependency managers.

  • Remove any tooling versioning keys from the Info.plist file. I've seen some apps with explicit entries for DTPlatformVersion and DTXcode in the Info.plist file with ancient Xcode version information inside. Xcode will output these keys for you during the build, and they should never be explicitly set in the Info.plist file.

If these tips don't resolve your issue, please open a Technical Support Incident, and I or one of my colleagues will look at your specific project. To help expedite resolution, please be ready to provide us with the following files:
  • Xcode project file (no source)

  • Asset Catalog

  • Info.plist

  • The .xcarchive with the missing icon

  • Full build report from the build that produced the error

Did you do an option-clean Build folder ? You ought to.

What do you see exactly and completely in Attributes inspector when you select 1024 icon in XCassets > AppIcon ?

Please describe for all fields.


Accepted Answer
Some general advice I can offer:
  • Remove all icon keys Info.plist file — CFBundleIcon, CFBundleIcon~ipad, CFBundleIconFile, and any others. In a modern iOS app that uses Asset Catalogs for the icons, Xcode will output the appropriate icon keys into the Info.plist file during the build. The only exception to this is if you use the alternate app icons API which must declare the icons in the Info.plist file.

  • Remove any build scripts which do anything to manipulate your resources or asset catalog file during the build. In particular, I've seen such scripts from dependency managers.

  • Remove any tooling versioning keys from the Info.plist file. I've seen some apps with explicit entries for DTPlatformVersion and DTXcode in the Info.plist file with ancient Xcode version information inside. Xcode will output these keys for you during the build, and they should never be explicitly set in the Info.plist file.

If these tips don't resolve your issue, please open a Technical Support Incident, and I or one of my colleagues will look at your specific project. To help expedite resolution, please be ready to provide us with the following files:
  • Xcode project file (no source)

  • Asset Catalog

  • Info.plist

  • The .xcarchive with the missing icon

  • Full build report from the build that produced the error

I'm also facing this problem currently. As now the policy has changed and need to give the app icon in the build itself. I have given the new icon in asset catalog of 1024 by 1024 pixel in png format and alpha channel is true. So when I create the .xcarchive package and upload it to store then the build gets validated, but the actual problem I'm facing is when we provide the build for review in app store connect, then getting an error their that - "A 1024 x 1024 pixel app icon for your app must be added to the asset catalog in Xcode".

Please provide solution for the same. I have tried the all the reply but it is not working.

Is there a solution? I met one recently。Include a large app icon as a 1024 by 1024 pixel PNG in the asset catalog of apps built for iOS, iPadOS, or watchOS. Without this icon, apps can't be submitted for review. For details, visit: https://developer.apple.com/documentation/xcode/managing-assets-with-asset-catalogs.

Solution, use xcode15.xcasse ts file on the right side to re-select ios. all sizes are complete, and re-package can be, it should be the old Xcode format is not supported

"A 1024 x 1024 pixel app icon for your app must be added to the asset catalog in Xcode" while there's 1024x1024 icon
 
 
Q