4

我在为 Release 构建时收到此警告-

iPhone/iPod Touch: icon.png: 图标尺寸 (72 x 72) 不符合尺寸要求。图标文件必须为 57x57 像素,.png 格式 (-19014)

这是一个通用应用程序,我的项目中有两个 icon.png 文件,一个在 iPhone -> 图像中,另一个在 iPad -> 图像中。

同样在 info.plist 文件中,我将 Icon 文件设置为“icon”(没有任何扩展名),我假设它会相应地为 iPhone 3 、 iPhone 4 和 iPad 找到正确的文件。

如何解决此警告?

4

3 回答 3

15

我遇到了同样的问题,只需转到编辑项目设置 -> 构建 -> 取消选中压缩 PNG 文件,一切正常。

于 2011-05-26T14:23:15.170 回答
7

如果您需要 2 个图标(一个 57 x 57 和一个 114 x 114),那么 iphone 是正确的,它将选择正确的一个。但是对于 ipad,您需要创建一个 72 x 72 的图标,以不同的名称命名它并在 infoplist 中设置它的名称。

顺便说一句,在 xcode 4 中,您有一个用于设置图标的简单 UI。

你可以在这里阅读更多:http: //developer.apple.com/library/ios/#qa/qa1686/_index.html

于 2011-03-23T05:39:50.467 回答
2

有一次我错误地将项目的Devices设置为Universal,导致同样的错误。

修复方法是 Target > Summary > Devices > Change to iPhone

于 2012-03-04T13:15:57.693 回答