Post

Replies

Boosts

Views

Activity

Reply to A 1024 x 1024 pixel app icon for your app must be added to the asset catalog in Xcode
Solution works for my app (iOS + maccatalyst, and I experienced  this issue with the maccatalyst version): Open Your project folder -> Images.xcassets -> AppIcon.appiconset -> Contents.json Append below contents into the Contents.json . Details from appendix. Click Project settings -> General -> App Icons Source ,and fill all size icons, including iOS & macOS. Hope to help. Appendix My case: Origin: {  "images" : [   {    "filename" : "appIconiOS20@2x.jpg",    "idiom" : "iphone",    "scale" : "2x",    "size" : "20x20"   },   {    "filename" : "appIconiOS20@3x.jpg",    "idiom" : "iphone",    "scale" : "3x",    "size" : "20x20"   },   {    "filename" : "appIconiOS29@2x.jpg",    "idiom" : "iphone",    "scale" : "2x",    "size" : "29x29"   },   {    "filename" : "appIconiOS29@3x.jpg",    "idiom" : "iphone",    "scale" : "3x",    "size" : "29x29"   },   {    "filename" : "appIconiOS40@2x.jpg",    "idiom" : "iphone",    "scale" : "2x",    "size" : "40x40"   },   {    "filename" : "appIconiOS40@3x.jpg",    "idiom" : "iphone",    "scale" : "3x",    "size" : "40x40"   },   {    "filename" : "appIconiOS60@2x.jpg",    "idiom" : "iphone",    "scale" : "2x",    "size" : "60x60"   },   {    "filename" : "appIconiOS60@3x.jpg",    "idiom" : "iphone",    "scale" : "3x",    "size" : "60x60"   },   {    "filename" : "appIconiOS20.jpg",    "idiom" : "ipad",    "scale" : "1x",    "size" : "20x20"   },   {    "filename" : "appIconiOS20@2x-1.jpg",    "idiom" : "ipad",    "scale" : "2x",    "size" : "20x20"   },   {    "filename" : "appIconiOS29.jpg",    "idiom" : "ipad",    "scale" : "1x",    "size" : "29x29"   },   {    "filename" : "appIconiOS29@2x-1.jpg",    "idiom" : "ipad",    "scale" : "2x",    "size" : "29x29"   },   {    "filename" : "appIconiOS40.jpg",    "idiom" : "ipad",    "scale" : "1x",    "size" : "40x40"   },   {    "filename" : "appIconiOS40@2x-1.jpg",    "idiom" : "ipad",    "scale" : "2x",    "size" : "40x40"   },   {    "filename" : "appIconiOS76.jpg",    "idiom" : "ipad",    "scale" : "1x",    "size" : "76x76"   },   {    "filename" : "appIconiOS76@2x.jpg",    "idiom" : "ipad",    "scale" : "2x",    "size" : "76x76"   },   {    "filename" : "appIconiOS83.5@2x.jpg",    "idiom" : "ipad",    "scale" : "2x",    "size" : "83.5x83.5"   },   {    "filename" : "appIconiOS1024.jpg",    "idiom" : "ios-marketing",    "scale" : "1x",    "size" : "1024x1024"   }     ],  "info" : {   "author" : "xcode",   "version" : 1  } } After appending: {  "images" : [   {    "filename" : "appIconiOS20@2x.jpg",    "idiom" : "iphone",    "scale" : "2x",    "size" : "20x20"   },   {    "filename" : "appIconiOS20@3x.jpg",    "idiom" : "iphone",    "scale" : "3x",    "size" : "20x20"   },   {    "filename" : "appIconiOS29@2x.jpg",    "idiom" : "iphone",    "scale" : "2x",    "size" : "29x29"   },   {    "filename" : "appIconiOS29@3x.jpg",    "idiom" : "iphone",    "scale" : "3x",    "size" : "29x29"   },   {    "filename" : "appIconiOS40@2x.jpg",    "idiom" : "iphone",    "scale" : "2x",    "size" : "40x40"   },   {    "filename" : "appIconiOS40@3x.jpg",    "idiom" : "iphone",    "scale" : "3x",    "size" : "40x40"   },   {    "filename" : "appIconiOS60@2x.jpg",    "idiom" : "iphone",    "scale" : "2x",    "size" : "60x60"   },   {    "filename" : "appIconiOS60@3x.jpg",    "idiom" : "iphone",    "scale" : "3x",    "size" : "60x60"   },   {    "filename" : "appIconiOS20.jpg",    "idiom" : "ipad",    "scale" : "1x",    "size" : "20x20"   },   {    "filename" : "appIconiOS20@2x-1.jpg",    "idiom" : "ipad",    "scale" : "2x",    "size" : "20x20"   },   {    "filename" : "appIconiOS29.jpg",    "idiom" : "ipad",    "scale" : "1x",    "size" : "29x29"   },   {    "filename" : "appIconiOS29@2x-1.jpg",    "idiom" : "ipad",    "scale" : "2x",    "size" : "29x29"   },   {    "filename" : "appIconiOS40.jpg",    "idiom" : "ipad",    "scale" : "1x",    "size" : "40x40"   },   {    "filename" : "appIconiOS40@2x-1.jpg",    "idiom" : "ipad",    "scale" : "2x",    "size" : "40x40"   },   {    "filename" : "appIconiOS76.jpg",    "idiom" : "ipad",    "scale" : "1x",    "size" : "76x76"   },   {    "filename" : "appIconiOS76@2x.jpg",    "idiom" : "ipad",    "scale" : "2x",    "size" : "76x76"   },   {    "filename" : "appIconiOS83.5@2x.jpg",    "idiom" : "ipad",    "scale" : "2x",    "size" : "83.5x83.5"   },   {    "filename" : "appIconiOS1024.jpg",    "idiom" : "ios-marketing",    "scale" : "1x",    "size" : "1024x1024"   },   {    "filename" : "appIconMacIcon16X16.png",    "idiom" : "mac",    "scale" : "1x",    "size" : "16x16"   },   {    "filename" : "appIconMacIcon16X16@2x.png",    "idiom" : "mac",    "scale" : "2x",    "size" : "16x16"   },   {    "filename" : "appIconMacIcon32X32.png",    "idiom" : "mac",    "scale" : "1x",    "size" : "32x32"   },   {    "filename" : "appIconMacIcon32X32@2x.png",    "idiom" : "mac",    "scale" : "2x",    "size" : "32x32"   },   {    "filename" : "appIconMacIcon128X128.png",    "idiom" : "mac",    "scale" : "1x",    "size" : "128x128"   },   {    "filename" : "appIconMacIcon128X128@2x.png",    "idiom" : "mac",    "scale" : "2x",    "size" : "128x128"   },   {    "filename" : "appIconMacIcon256X256.png",    "idiom" : "mac",    "scale" : "1x",    "size" : "256x256"   },   {    "filename" : "appIconMacIcon256X256@2x.png",    "idiom" : "mac",    "scale" : "2x",    "size" : "256x256"   },   {    "filename" : "appIconMacIcon512X512.png",    "idiom" : "mac",    "scale" : "1x",    "size" : "512x512"   },   {    "filename" : "appIconMacIcon512X512@2x.png",    "idiom" : "mac",    "scale" : "2x",    "size" : "512x512"   }  ],  "info" : {   "author" : "xcode",   "version" : 1  } }
Sep ’20