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
 }
}