The iOS 7 icons for Spotlight, Settings, and Notifications (appicon-Small-40.png, appicon-Small-40@2x.png) are not used when all of the other icon sizes/versions (including iOS 6) are included. Specifically, include the following icons in Resources/iphone:
appicon-Small.png
appicon-Small@2x.png
appicon-Small-50.png
appicon-Small-50@2x.png
appicon-Small-40.png
appicon-Small-40@2x.png
When you run on iOS 7 device or simulator, appicon-Small-40.png and appicon-Small-40@2x.png are not used as expected.
Steps to reproduce:
1. Unzip Test.zip, import the Titanium mobile project, and run it in the simulator.
2. Simulate pressing the Home button to close the app and open the default Settings app.
3. Scroll to the bottom and notice the app icon used for "Test" is white.
4. Expected app icon is black. All iOS7 icons included in Test project are black, all iOS6 icons are white. View appicon-Small-40.png and appicon-Small-40@2x.png and confirm they are black.
See related Q&A post logged over a month ago that others have confirmed:
http://developer.appcelerator.com/question/157401/spotlight-settings-and-notification-icon-not-using-ios-7-versions
Can this please get some attention? It's been sitting for over 7 months.
Seeing a similar issue with Ti SDK 3.4.0GA, and iOS Simulator 8.0. I have all 15 files in place, but only 14 get picked up for Info.plist. The one that is not picked is: appicon-Small-40@3x.png
Hi [~slim.mckins], according to http://docs.appcelerator.com/titanium/3.0/#!/guide/Icons_and_Splash_Screens appicon-Small-40.png and appicon-Small-40@2x.png are supposed to be used for *Spotlight*. If you want to verify the corresponding icons for *Settings*, it should be appicon-Small.png for universal non-retina devices appicon-Small@2x.png for universal retina devices appicon-Small@3x.png for iphone 6 plus So in Test.zip, the files appicon-Small.png and appicon-Small@2x.png, is white. which explains why you didn't see black, for both non-retina and retina devices. Similarly, [~bcproductions], you should be using appicon-Small@3x.png instead of appicon-Small-40@3x.png.
Closing ticket as invalid with reference to the previous comments.