iOS 11 Marketing Icon


#1

I can’t update my app as I keep getting the message

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.

Any ideas how to solve that?


#2

Does that help? https://stackoverflow.com/questions/44565883/missing-marketing-icon


#3

I’ve checked similar suggestions and tried to add this icon via Xcode, however, it does not work because it seems {N} creates/updates the project when building, removing the previously added icon.

I found that other SDKs (Ionic, Xamarin, Unity3D, etc) had the same problem and they updated themselves to eliminate/solve this new requirement from Apple.


#4

I found a way to fix it:

  • Add the icon (1024x1024) in png format to the iOS Assets/AppIcon.appiconset
  • Edit the Contents.json file in the same folder, adding the following lines:
{
            "idiom" : "ios-marketing",
            "size" : "1024x1024",
            "scale" : "1x",
            "filename":"icon1024.png"
        }

#5

@d3mac123 - Thanks so much!

Just to add what @d3mac123 said;
have to add the snippet inside of the “images” object which is an array:

https://developer.apple.com/library/content/documentation/Xcode/Reference/xcode_ref-Asset_Catalog_Format/AppIconType.html

{
  "info" : {
    "version" : 1,
    "author" : "xcode"
  },
  "images" : [
    {
      "idiom" : "ios-marketing",
      "size" : "1024x1024",
      "scale" : "1x",
      "filename":"icon-1024.png"      
    }
  ]
}