我正在尝试将 mas -> .pkg 文件上传到 mac 应用商店,但它不断给我以下错误
错误 ITMS-90236:“缺少必需的图标。应用程序包不包含 ICNS 格式的图标,同时包含 512x512 和 512x512@2x 图像。如需进一步帮助,请参阅 Apple 人机界面指南 https://developer.apple.com/macos/human-interface-guidelines/icons-and-images/app-icon”
我在构建中添加了 512*512 ICNS 文件和图标的 png 文件。
如果我创建 DMG 文件,图标工作正常。它还向我显示了 mac Dock 及其安装程序中的正确图标。
那么我到底需要在哪里添加我的图标呢?
最佳答案
我能够通过创建一个名为“icon.iconset”的文件夹来修复它。在此文件夹中保留两个 png。
对于每个文件,图像大小是相同的像素尺寸。例如 icon_512x512.png 是 512 x 512 像素。当文件名用@2x 标记时,像素尺寸会加倍。所以 icon_512x512@2x.png 将是 512 x 512 像素。
确保该文件夹设置正确后,我导航到包含我刚刚在终端中创建的文件夹的文件夹并运行以下命令。
iconutil --convert icns icon.iconset
这生成了一个 .icns 文件
关于 Electron 应用程序 Mac 应用程序商店图标问题 -> "missing required icon",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57788242/