Validation failed : Missing App Store icon

Benjamin Israël 0 Reputation points
2023-01-17T10:39:25.0633333+00:00

I’m working on a Xamarin Forms application and I’ve been unable to upload my builds to the App Store since late December.

The App Store validation process fails with the same message whatever solution I’m applying : « Missing App Icon. An app icon measuring 1024 by 1024 pixels in PNG format must be included in the Asset Catalog of apps built for iOS, iPadOS, or watchOS. Without this icon, apps cannot be submitted for review. For details, see https://developer.apple.com/ios/human-interface-guidelines/icons-and-images/app-icon/. (ID: 2121feaf-193d-4841-910c-946f4ff901ce) »

I’ve tried a few solutions :

  • Upgrading Xamarin Forms nugget, Visual Studio and XCode
  • Upgrading the minimum iOS version from 12 to 13 in Info.plist
  • Upgrading the minimum iOS version from 12 to 14 in Info.plist
  • Upgrading Xamarin Forms nugget, Visual Studio and XCode
  • Removing the alpha channel from the 1024x1024 PNG file
  • Adding a ‘scale: "1x"’ entry to the Contents.json file in the xcassets folder for this image
  • Modifying the idiom entry from ‘universal’ to ‘ios-marketing’ the Contents.json file in the xcassets folder for this image
  • Creating a fresh xcassets folder in XCode with a unique 1024x1024 image before replacing the one in my Visual Studio project with it
  • Turning off PNG image file optimization in the iOS VS project properties

The last time I ran into this issue, it appeared that it came from the minimum iOS version for my project being set to iOS 11 ; it finally worked late November when I set it to 12 in the Info.plist file.

Could you please help? Can you provide details about the validation failure I'm facing?

Xamarin
Xamarin
A Microsoft open-source app platform for building Android and iOS apps with .NET and C#.
4,813 questions
Visual Studio
Visual Studio
A family of Microsoft suites of integrated development tools for building applications for Windows, the web and mobile devices.
2,428 questions
{count} votes

1 answer

Sort by: Newest
  1. Benjamin Israël 0 Reputation points
    2023-01-24T09:00:00.0866667+00:00

    After a good while, I inadvertently let my test iPhone SE unplugged from my Mac before I launched the archiving order in Visual Studio and it validated just fine, without any modification to my project...

    I've literally spent days on this.