我有一个通用的二进制iPhone/iPad应用程序。当我在iPhone4和iPad上安装应用程序时,应用程序图标显示正确。但是,当安装在iPhone 3G上时,图标为空白(灰色)。我试过了我能想到的一切,可以解决这个问题,并会赞赏建议。我跟着这里找到适合普遍应用的苹果图标准则:http://developer.apple.com/library/ios/#qa/qa2010/qa1686.htmliphone SDK:通用二进制应用程序图标为iPhone 3G空白
- 我有一个名为的icon.png为iPhone 3G图标
- 在我的plist一个57x57的图标,我有CFBundleIconFile用的值的条目“的icon.png”。根据苹果公司的说法,该键应该包含在内,以便与运行iOS v3.2以上版本的iPhone的iPhone兼容。
- 此外,我有一个CFBundleIconFiles条目,列出了各种大小的图标 - 我在上面的开发人员链接中包含了Apple给出的所有推荐图标。
- 在iPhone模拟器,在iPad模拟器,在iPhone 4和iPad看起来正常
- 我试图清理项目
- 我证实的icon.png被复制到目标
- 我验证了该图标Icon.png位于应用程序文件中。
- 我确认Icon.png是57x57。
- 我已验证图标没有Alpha通道。事实上,我测试了一个以前的应用程序的图标,并且仍然在iPhone 3G上显示为空白。
- 我试图将图标保存为8位和24位png,无论是否有透明度。
- 重建之前,我删除了应用程序并重新启动了iPhone。
已经尝试过。我将它添加到列表中。 – memmons 2010-10-26 03:13:25