电子应用程序Mac应用商店图标问题 -> "缺少必要的图标"

4

我正在尝试将mas -> .pkg文件上传到Mac应用商店,但一直出现以下错误

ERROR ITMS-90236: "缺少必需的图标。 应用程序包中不包含ICNS格式的图标,其中包含512x512和512x512@2x图像。 如需更多帮助,请参阅苹果人机界面指南:https://developer.apple.com/macos/human-interface-guidelines/icons-and-images/app-icon"

我已经在构建中添加了512*512 ICNS文件和图标的png文件。

如果我创建DMG文件,图标就可以正常工作。 在Mac Dock和安装程序中,它也向我显示适当的图标。enter image description here 那我应该在哪里添加我的图标呢?

2个回答

5

我成功修复了它,方法是创建一个名为"icon.iconset"的文件夹,并在其中放置两个png文件。

对于每个文件,图像尺寸是相同的像素尺寸。例如,icon_512x512.png的尺寸是512像素乘以512像素。当文件名标有@2x时,像素尺寸将加倍。所以icon_512x512@2x.png将变成1024像素乘以1024像素。

确认文件夹设置正确后,我在终端中导航到包含我刚创建的文件夹的文件夹并运行以下命令。

iconutil --convert icns icon.iconset

这会生成一个.icns文件。

3

尝试创建一个名为icon.iconset的文件夹,并在其中添加一张512 X 512像素的图像,将图像命名为icon_512x512.png。

再添加一张1024 X 1024像素的图像,将图像命名为icon_512x512@2x.png

然后导航到该源文件夹(icon.iconset),尝试执行以下命令。

iconutil --convert icns icon.iconset


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接