我通过将以下文件添加到您的xcode项目中听到了某种解决方法:
然后将CFBundleIconFile设置为“Icon”(无延伸)。
编译器会发出警告,因为您的图标没有扩展名。如果你只是忽略它 - 它会像魅力一样 - 直到你想要上传二进制文件!
如果你通过网络界面上传你的二进制文件一切正常 - 但是如果你使用“apploader”它将不会上传你的应用程序,因为缺少扩展..
有一种已知的方法如何正确设置图标,以便您可以将它用于iPhone3和iPhone4?
iPhone 3.2及更高版本中有一个“CFBundleIconFiles”键 - 是否可以同时使用它们?
答案 0 :(得分:3)
只需将Icon
文件名设置为Icon.png
或从info.plist
文件中一起删除密钥,让操作系统为您完成工作。它将根据设备选择正确的。
只要将Icon.png
和Icon@2x.png
添加到应用包中,操作系统就会加载正确的。
答案 1 :(得分:3)
请参阅Apple的Technical Q&A QA1686,其中介绍了确切的命名约定,Info.plist键以及每种设备所需的各种图标大小的其他详细信息。