Icon specified in info.plist not found under the top level wrapper - please help

I’m trying to build to submit to the app store, but I get these errors:

warning: Icon specified in the Info.plist not found under the top level app wrapper: Icon.png (-19007)
warning: Icon specified in the Info.plist not found under the top level app wrapper: Icon@2x.png (-19007)
warning: Icon specified in the Info.plist not found under the top level app wrapper: Icon-72.png (-19007)
warning: Icon specified in the Info.plist not found under the top level app wrapper: Icon-72@2x.png (-19007)
warning: iPhone/iPod Touch: Info.plist: Unable to verify icon dimensions, no icon found.  You must define CFBundleIcons, CFBundleIconFiles, CFBundleIconFile, or provide a default Icon.png that is 57x57 (-19013)
warning: iPad: Info.plist: Unable to verify icon dimensions, no icon found.  You must define CFBundleIcons, CFBundleIconFiles, CFBundleIconFile, or provide a default Icon-72.png that is 72x72 (-19013)

I do have CFBundleIconFiles defined in the build setting like so:

    iphone =
    {
        plist =
        {
            UIPrerenderedIcon = true,
            MinimumOSVersion = “5.0.0”,
             CFBundleIconFiles = {
                    “Icon.png” ,
                    “Icon@2x.png” ,
                    “Icon-72.png” ,
                    “Icon-72@2x.png”,
             },
        },
    },

Also, I do have all those icon files in the top level folder of my project, same place as the main.lua

The project builds just fine for devices and runs on both iphone and ipad.

I just have no idea what is wrong.

-Jerry :frowning:

The file names are case sensitive.  Do they begin with Capital I’s?  Are the .png’s .png not .PNG?

They are all capital i’s  and the .png’s are all png everywhere.

I looked inside the .app file that was created by the build and the icon files aren’t being copied into it, even though they are there in the top level directory of my project.

Ok,  I’m on the trail of it.  The builder doesn’t like the icons for some reason. Maybe too many blank pixels around the edge… I’ll post again when I have it all figured out.

Apparently the builder didn’t like that I was using pre-rendered icons with a bit of blank space around them.  So I just made plain square icons with no pre-rendering and it now works.  The images were the correct dimensions before, but they still weren’t accepted. 

The file names are case sensitive.  Do they begin with Capital I’s?  Are the .png’s .png not .PNG?

They are all capital i’s  and the .png’s are all png everywhere.

I looked inside the .app file that was created by the build and the icon files aren’t being copied into it, even though they are there in the top level directory of my project.

Ok,  I’m on the trail of it.  The builder doesn’t like the icons for some reason. Maybe too many blank pixels around the edge… I’ll post again when I have it all figured out.

Apparently the builder didn’t like that I was using pre-rendered icons with a bit of blank space around them.  So I just made plain square icons with no pre-rendering and it now works.  The images were the correct dimensions before, but they still weren’t accepted.