我正在尝试在我的iPhone应用中添加高分辨率图标。在下面的屏幕截图中,CFBundleIconFiles是否与Icon File相同?
答案 0 :(得分:2)
看看Stack Overflow上的以下问题,这应该可以解决问题:
How do I specify both icons for a universal iPhone/iPad app?
简而言之,不是不一样。 “图标文件”设置是iOS4之前的设置,但如果您允许在iOS3上安装应用程序,则应保持此设置以兼容iOS3。图标文件设置应指向57x57大小的图标。
iOS4使用“图标文件”设置,该设置实际上是一个包含所有图标的所有文件名的数组。它会扫描所有指定的图标,并使用与作业最匹配的图标。您应该将高分辨率图标添加到此列表以及标准57x57图标。
答案 1 :(得分:2)
正如Yannick所指出的,'CFBundleIconFiles'与'Icon Files'不同,但还有另一种关系:
'Icon File'是键'CFBundleIconFile'的Xcode名称 'Icon Files'是键'CFBundleIconFiles'的Xcode名称。
所以那些是等价的。请参阅Apple's Core Foundation Keys Reference。