Yes, using the Asset Catalog , you may need to do the following to link the application and work with Ad-Hoc distributions / production , which will be displayed in the Organizer , a test flight and, possibly, in unknown places of the AppStore.
After creating the asset catalog, pay attention to the names of the startup images and applications listed in .xassets in Xcode.
By default it should be
[To see this click on your .xassets / icon folder in Xcode.] (This can be changed, so just pay attention to this variable later)
Now every assembly of the following data structures in your .app is created:
Application Icons:
iPhone
AppIcon57x57.png (iPhone is not a retina) [Note the icon name prefix]AppIcon57x57@2x.png (iPhone Retina)
And the same format for each of the other icon permissions.
Ipad
AppIcon72x72~ipad.png (iPad is not a retina)AppIcon72x72@2x~ipad.png (iPad Retina)
(For iPad, this is a slightly different postfix)
Main problem
Now I noticed that in my Info.plist in Xcode 5.0.1, it automatically tried and was unable to create a key for β Icon files (iOS 5) β after completing the creation of the asset catalog.
If he really created the link successfully, it may be fixed by Apple or it just worked, then you only need to look at the image names to check the format indicated above.
Final decision:
Add the following .plist key to you
I suggest you open the main .plist with an external text editor such as TextWrangler, and not in Xcode, to copy and paste the next key.
<key>CFBundleIcons</key> <dict> <key>CFBundlePrimaryIcon</key> <dict> <key>CFBundleIconFiles</key> <array> <string>AppIcon57x57.png</string> <string>AppIcon57x57@2x.png</string> <string>AppIcon72x72~ipad.png</string> <string>AppIcon72x72@2x~ipad.png</string> </array> </dict> </dict>
Please note that I have included only my examples of resolutions, you will need to add all of them.
If you want to add this key to Xcode without an external editor, use the following:
Icon files (iOS 5) - DictionaryPrimary Icon - DictionaryIcon files - ArrayItem 0 - String = AppIcon57x57.png And for every other item / application icon.
Now that you have finally archived your project, the final .xcarchive .plist payload will now include the above icon locations for assembly and use.
Don't add the following to any .plist: just an example of what Xcode will now generate for your final payload
<key>IconPaths</key> <array> <string>Applications/Example.app/AppIcon57x57.png</string> <string>Applications/Example.app/AppIcon57x57@2x.png</string> <string>Applications/Example.app/AppIcon72x72~ipad.png</string> <string>Applications/Example.app/AppIcon72x72@2x~ipad.png</string> </array>