我已经在 App Store 应用程序中获得批准,它在 iOS 5 中正确显示它的图标,但在 iOS 4 中没有这样做(至少在 4.2.1 中)。相反,会出现默认值。我相信我在 Info.plist(图标文件和图标文件(iOS 5))中正确设置了图标。我完全不知道会是什么。
我的图标名称确实与“Icon.png”等不同,但我相信 Apple 说这个文件名仅在 iOS < 3.2 中是必需的。
如果您的 iPhone 应用程序在 iOS 3.1.3 或更早版本中运行,系统不会使用您的 Info.plist 文件查找图标。CFBundleIcons 键是在 iOS 5.0 中引入的,CFBundleIconFiles 键是在 iOS 3.2 中引入的。
奇怪的是,我将我的图标重命名为该命名方案并且它起作用了。直到我决定将它们添加到 Xcode 摘要项目中的各个字段中。但即使我想要我也不能使用这个方案,因为我有不同的目标和不同的图标。
有谁知道会发生什么?
编辑:
我尝试将名称更改为其他名称(将我以前的命名方案中的@
an替换~
为 a - iOS 中图像的默认值)并且它适用于 iOS 4 和 5。不知道为什么。_
而且我不确定这是问题所在(iOS 4 不能识别带有这些字符的图标的文件吗?)或者我只是弄乱了一些设置,但它可以工作。