0

我正在尝试向我的 iPhone 应用程序添加一个高分辨率图标。CFBundleIconFiles 是否与下面屏幕截图中的图标文件相同?

替代文字

4

2 回答 2

2

查看 Stack Overflow 上的以下问题,这应该可以解决问题:

如何为通用 iPhone/iPad 应用程序指定两个图标?

简而言之,不,不一样。Icon File 设置是 iOS4 之前的设置,但如果您允许您的应用程序安装在 iOS3 上,则应保留此设置以与 iOS3 兼容。图标文件设置应指向 57x57 大小的图标。

iOS4 使用 Icon Files 设置,它实际上是一个包含所有图标的所有文件名的数组。它扫描所有指定的图标并使用与作业最匹配的图标。您应该将高分辨率图标以及标准 57x57 图标添加到此列表中。

于 2010-09-23T11:50:24.240 回答
2

正如 Yannick 所指出的,“CFBundleIconFiles”与“Icon Files”不同,但还有另一个关系:

“Icon File”是键“CFBundleIconFile”的 Xcode 名称,“Icon Files”是键“CFBundleIconFiles”的 Xcode 名称。

所以这些是等价的。请参阅Apple 的核心基础密钥参考

于 2011-08-23T09:20:10.753 回答