我的项目中有六个 Icon.png - Icon-Small@2x.png 文件,它们在我的 plist 中以相同的方式列出,就像我读过的一样。当我在模拟器中运行我的应用程序时,我的图标会出现,但在我的设备上运行它时不会出现。
我正在使用 xcode 4.5.2 并在我的 iPhone 4s 上运行这些应用程序。
@Fernando Mazzon 的远射帮助了我。在我的情况下,我已将 jpeg 重命名为 png 并出现此问题。在我选择将 jpeg 导出为 png 后(这次确定是 png),它工作得很好:)
尝试从您的设备中删除该应用程序并从 XCode 重新运行。
iOS 模拟器区分大小写,而实际的 iOS 设备则不区分大小写。检查您的实际文件名与您在Info.plist
.
清理、分辨率修饰符、区分大小写和:这是一个很长的镜头,但是重命名为 PNG 的 PSD 由模拟器静默获取,而设备可以理解地不接受它们。这非常烦人且难以跟踪。如果其他一切都失败了,请检查您是否将 PSD 隐藏为图标。
我有同样的问题。Icon.png 文件不是 57 x 57 像素。图标在模拟器中加载,但在 iPhone 上没有。
在我将图标文件调整为 57x57(以及 Icon@2x.png 文件为 114x114)后,我的应用程序图标出现在设备上。