Misery trying to build for 11.0 in High Sierra, xcode 9.1 Corona Sim 3162

Hi,

I’m having big problems trying to get a build passed by Apple.  I keep getting rejected with :
 

Missing required icon file - The bundle does not contain an app icon for iPhone / iPod Touch of exactly ‘120x120’ pixels, in .png format for iOS versions >= 7.0.

Missing required icon file - The bundle does not contain an app icon for iPad of exactly ‘76x76’ pixels, in .png format for iOS versions >= 7.0.

Missing required icon file - The bundle does not contain an app icon for iPad of exactly ‘167x167’ pixels, in .png format for iOS versions supporting iPad Pro.

Missing required icon file - The bundle does not contain an app icon for iPad of exactly ‘152x152’ pixels, in .png format for iOS versions >= 7.0.  

I have the xcassets folders and files with .json all setup correctly.  The icon files are all there and are all built with photoshop the same way.  The weird thing is that its only reporting an error for these four icon files, not all them.

The only clue I have is that when I try to build my app, I get a message saying that the simulator is setup for 10.3 and I am trying to build for 11.0 .  I ignore the message and I build anyways, it goes fine and runs in xCode just fine but I have the fail from Apple and I am not sure it is related.  I was reading on an apple forum that if I change the target OS to a different OS id in the manifest, that might work as it has worked for other people.

Should I back of the build to 10.3 until someone figures this out?

I’m using one the the latest daily builds (Version 2017.3162 (2017.10.28) with xcode 9.1 targeting 11 and everything works as expected.

I had this prob initially, I had misnamed icon-167, lowercase “i”.  When I renamed it properly, Icon-167, everything worked.

I’d check each Icon and verify they are the correct sizes also, nver know.

Hope this helps,

Nail

Thanks for the idea Nail, I checked and resaved my icons in photoshop, but the problem persists.  

Does this look ok for my Contents.json in AppIcon.appiconset folder?

{

  “images” : [

    {

      “size” : “20x20”,

      “idiom” : “iphone”,

      “filename” : “Icon-40.png”,

      “scale” : “2x”

    },

    {

      “idiom” : “iphone”,

      “size” : “20x20”,

      “scale” : “3x”

    },

    {

      “size” : “29x29”,

      “idiom” : “iphone”,

      “filename” : “Icon-58.png”,

      “scale” : “2x”

    },

    {

      “size” : “29x29”,

      “idiom” : “iphone”,

      “filename” : “Icon-87.png”,

      “scale” : “3x”

    },

    {

      “size” : “40x40”,

      “idiom” : “iphone”,

      “filename” : “Icon-80.png”,

      “scale” : “2x”

    },

    {

      “idiom” : “iphone”,

      “size” : “40x40”,

      “scale” : “3x”

    },

    {

      “size” : “60x60”,

      “idiom” : “iphone”,

      “filename” : “Icon-120.png”,

      “scale” : “2x”

    },

    {

      “size” : “60x60”,

      “idiom” : “iphone”,

      “filename” : “Icon-180.png”,

      “scale” : “3x”

    },

    {

      “idiom” : “ipad”,

      “size” : “20x20”,

      “scale” : “1x”

    },

    {

      “idiom” : “ipad”,

      “size” : “20x20”,

      “scale” : “2x”

    },

    {

      “idiom” : “ipad”,

      “size” : “29x29”,

      “scale” : “1x”

    },

    {

      “idiom” : “ipad”,

      “size” : “29x29”,

      “scale” : “2x”

    },

    {

      “idiom” : “ipad”,

      “size” : “40x40”,

      “scale” : “1x”

    },

    {

      “idiom” : “ipad”,

      “size” : “40x40”,

      “scale” : “2x”

    },

    {

      “size” : “76x76”,

      “idiom” : “ipad”,

      “filename” : “Icon-76.png”,

      “scale” : “1x”

    },

    {

      “size” : “76x76”,

      “idiom” : “ipad”,

      “filename” : “Icon-152.png”,

      “scale” : “2x”

    },

    {

      “size” : “83.5x83.5”,

      “idiom” : “ipad”,

      “filename” : “Icon-167.png”,

      “scale” : “2x”

    },

    {

      “size” : “1024x1024”,

      “idiom” : “ios-marketing”,

      “filename” : “Icon-1024.png”,

      “scale” : “1x”

    }

  ],

  “info” : {

    “version” : 1,

    “author” : “xcode”

  }

}

Humor me.  Copy the entire Images.xcassets folder from /Applications/Corona-nnnn/Resource Library/iOS folder to your project and try to submit it with our default images. You of course don’t need to submit this version for review, we are just testing to see if you can get by the auto check.

Now if that passes, copy your images to the folder over top of the existing images. Then try again. If it fails at that point, it’s an issue with the images: be it transparancy, size, filename case, etc.

Rob

OK, hold the bus, I just updated to 3167 and the submission went fine.  Sorry for wasting anyone’s time!

Greg

Should I back of the build to 10.3 until someone figures this out?

I’m using one the the latest daily builds (Version 2017.3162 (2017.10.28) with xcode 9.1 targeting 11 and everything works as expected.

I had this prob initially, I had misnamed icon-167, lowercase “i”.  When I renamed it properly, Icon-167, everything worked.

I’d check each Icon and verify they are the correct sizes also, nver know.

Hope this helps,

Nail

Thanks for the idea Nail, I checked and resaved my icons in photoshop, but the problem persists.  

Does this look ok for my Contents.json in AppIcon.appiconset folder?

{

  “images” : [

    {

      “size” : “20x20”,

      “idiom” : “iphone”,

      “filename” : “Icon-40.png”,

      “scale” : “2x”

    },

    {

      “idiom” : “iphone”,

      “size” : “20x20”,

      “scale” : “3x”

    },

    {

      “size” : “29x29”,

      “idiom” : “iphone”,

      “filename” : “Icon-58.png”,

      “scale” : “2x”

    },

    {

      “size” : “29x29”,

      “idiom” : “iphone”,

      “filename” : “Icon-87.png”,

      “scale” : “3x”

    },

    {

      “size” : “40x40”,

      “idiom” : “iphone”,

      “filename” : “Icon-80.png”,

      “scale” : “2x”

    },

    {

      “idiom” : “iphone”,

      “size” : “40x40”,

      “scale” : “3x”

    },

    {

      “size” : “60x60”,

      “idiom” : “iphone”,

      “filename” : “Icon-120.png”,

      “scale” : “2x”

    },

    {

      “size” : “60x60”,

      “idiom” : “iphone”,

      “filename” : “Icon-180.png”,

      “scale” : “3x”

    },

    {

      “idiom” : “ipad”,

      “size” : “20x20”,

      “scale” : “1x”

    },

    {

      “idiom” : “ipad”,

      “size” : “20x20”,

      “scale” : “2x”

    },

    {

      “idiom” : “ipad”,

      “size” : “29x29”,

      “scale” : “1x”

    },

    {

      “idiom” : “ipad”,

      “size” : “29x29”,

      “scale” : “2x”

    },

    {

      “idiom” : “ipad”,

      “size” : “40x40”,

      “scale” : “1x”

    },

    {

      “idiom” : “ipad”,

      “size” : “40x40”,

      “scale” : “2x”

    },

    {

      “size” : “76x76”,

      “idiom” : “ipad”,

      “filename” : “Icon-76.png”,

      “scale” : “1x”

    },

    {

      “size” : “76x76”,

      “idiom” : “ipad”,

      “filename” : “Icon-152.png”,

      “scale” : “2x”

    },

    {

      “size” : “83.5x83.5”,

      “idiom” : “ipad”,

      “filename” : “Icon-167.png”,

      “scale” : “2x”

    },

    {

      “size” : “1024x1024”,

      “idiom” : “ios-marketing”,

      “filename” : “Icon-1024.png”,

      “scale” : “1x”

    }

  ],

  “info” : {

    “version” : 1,

    “author” : “xcode”

  }

}

Humor me.  Copy the entire Images.xcassets folder from /Applications/Corona-nnnn/Resource Library/iOS folder to your project and try to submit it with our default images. You of course don’t need to submit this version for review, we are just testing to see if you can get by the auto check.

Now if that passes, copy your images to the folder over top of the existing images. Then try again. If it fails at that point, it’s an issue with the images: be it transparancy, size, filename case, etc.

Rob

OK, hold the bus, I just updated to 3167 and the submission went fine.  Sorry for wasting anyone’s time!

Greg