Some new app icons will be needed for iOS7 compatibility.
Specifically the new ones are:
App Icons:
60x60 iPhone Non-Retina
120x120 iPhone Retina
76x76 iPad Non-Retina
152x152 iPad Retina
Spotlight:
80x80 iPhone Retina
40x40 iPad Non-Retina
80x80 iPad Retina
Settings:
58x58 iPhone Retina
29x29 iPad Non-Retina
58x58 iPad Retina
See full list in attachment.
The filenames can be whatever you want as long as you list them in CFBundleIconFiles.
I’ve adopted a standard where the size of the icon is embedded in the filename as seen in the attachment below.
An example build.settings file would look like this:
(You don’t need to specify the @2x versions in CFBundleIconFiles as long as you omit the .png from the base name. The system will automatically choose the correct icon)
(Note: The file below is intended for Xcode 5, and will give a warning about icons when compiling with Xcode 4.6. We’ll have to wait for official support for iOS7 before we start distributing apps for it to the Apple App Store.)
settings = { orientation = { default = "portrait", supported = {"portrait", "portraitUpsideDown"} }, iphone = { plist = { CFBundleIdentifier = "com.company.appid", UIPrerenderedIcon = true, UIApplicationExitsOnSuspend = false, CFBundleIconFiles = { "Icon57", "Icon60", "Icon72", "Icon76", "Icon29", "Icon40", "Icon50" } } } }