我正在上传一个免费的应用到mac应用商店,在验证过程中我一直收到这个错误,上面写着,
应用程序包中不包含ICNS格式的图标,其中包含512x512512x512@2x图像。有关进一步的帮助,请参见苹果人机界面指南。
唯一的问题是,有称为icon_512x512.png[email protected]的文件,以及所有其他必要分辨率的文件。
由于苹果绝对没有帮助,我希望有人知道如何解决这个问题,或者至少去创建一个符合规格的图标。

最佳答案

据我所知,如果在icon composer中创建.icns,即使存在正确的512x512@2x,验证也将失败。使用iconutil将.icns转换回iconset,然后使用iconutil从iconset创建新的.icns。
例如:

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

关于iconutil的更多信息是here

10-01 09:18