我听说有一种解决方法,可以将以下文件添加到您的xcode项目中:
- Icon.png - 57x57像素的标准分辨率iPhone应用程序图标
- Icon@2x.png - 114x114像素高分辨率iPhone 4应用程序图标
- Icon-72.png - 72x72像素的iPad应用程序图标
- Icon-Small.png - 29x29像素的标准分辨率iPhone设置图标
- Icon-Small@2x.png - 58x58像素的高分辨率iPhone设置图标
- Icon-Small-50.png - 50x50像素的iPad设置图标
然后将CFBundleIconFile设置为“Icon”(不带扩展名)。
编译器会发出警告,因为您的图标没有扩展名。如果您忽略它,则会像魔法般工作- 直到您想上传二进制文件!
如果您通过Web界面上传二进制文件,则一切正常- 但是如果您使用“apploader”,它将无法上传您的应用程序,因为缺少扩展名。
是否有一种已知的方法来正确设置图标,以便您可以在iPhone3和iPhone4上使用它们?
iOS 3.2及更高版本有一个“CFBundleIconFiles”键-是否可能同时使用两个键?
info.plist
中彻底删除了该键,并将两个图标文件添加到我的捆绑包中,操作系统处理得很好。少一件事要管理。 - iwasrobbed