4

我正在向 Mac App Store 上传一个免费应用程序,但在验证过程中我不断收到此错误消息:

应用程序包不包含 ICNS 格式的图标,同时包含 a512x512512x512@2x图像。如需更多帮助,请参阅 Apple 人机界面指南。

唯一的问题是,有一些文件称为icon_512x512.pngicon_512x512@2x.png,以及用于所有其他必要分辨率的文件。

由于 Apple 完全没有帮助,我希望有人知道如何解决这个问题,或者至少着手创建一个符合规范的图标。

4

5 回答 5

7

据我了解,如果您在 Icon Composer 中创建 .icns ,即使存在正确512x512@2x的验证也会失败。使用 iconutil 将 .icns 转换回 iconset,然后使用 iconutil 从 iconset 创建一个新的 .icns。

例如:

resources $ iconutil -c iconset icon.icns
resources $ iconutil -c icns icon.iconset

关于 iconutil 的更多信息在这里

于 2013-01-01T02:08:42.060 回答
3

这解决了我的问题,但我曾经cd去文件夹,然后我进入

iconutil -c iconset icon.icns
iconutil -c icns icon.iconset

图标名称必须是命令中的图标。

于 2013-05-20T18:41:12.097 回答
1

您应该准备2张带有png扩展名的图片,一张是512x512像素,命名为icon_512x512.png,一张是1024x1024像素,命名为icon_512x512@2x.png,将两张图片放在一个文件夹中(例如命名为icon),然后取出文件夹使用命令iconutil -c icns icon,你会得到一个 icon.icns,将它拖到 Xcode 并放在目标的 App 图标上。

于 2012-09-12T08:29:59.030 回答
1

此外,在指定图标名称时,请确保在 plist 中包含 .icns 文件扩展名。在某些时候,这成为 iTunes Connect 的要求。

于 2014-10-10T15:05:44.000 回答
0

只需创建图标 1024x1024 然后将该图标添加到文件夹 Images.xcassets/AppIcon.appiconset

在这些之后,您将在 xcode 下看到图标为“未签名”

只需将该图标拖到空图标字段即可。而已 。

在此处输入图像描述

于 2019-02-17T21:24:36.390 回答