Project: titanium
Issue TIMOB-15181: iOS7: Icon assets included in app based on older naming convention
h5. Description: When specifying an icon for iOS in an iOS 6 and iOS 7 project, the user will select "app icon.png" (or any other named icon as base). The icons will be copied over to the project beginning with the base name and then matching any other icons. For example, specification of "app icon.png" as the base, "app icon@2x.png" which is the retina version, will be copied. This presents a challenge in iOS7-only projects. Since we recommend the naming convention formerly followed by apple (appicon.png, appicon@2x.png, appicon-72.png, app icon-72@2x.png, etc...) there is no clarity on how to set the icon names for iOS 7 apps as the name of the base icon we might expect to be "appicon-60@2x.png". If there is no icon called appicon.png and this is selected in tiapp.xml then the packaged app may show the correct icons on the various supported devices, but the Xcode archive may show the titanium ribbon. Apple should attempt to choose the best icon for the purpose, and this is supposed to work regardless of the name. We will investigate. If this is the case, the only change would be to documentation. h5. Steps to reproduce: 1) Attempt to create a project using iOS 7-only icons using our naming convention 2) Select an icon as the base icon h5. Result: Only icons that include the base icon name will be included in the project h5. Expected Result: All relevant icons for both iOS 7 and iOS 6 are included, regardless of name
Story points: 8