【问题标题】:electron app Mac app store icon issue -> "missing required icon"电子应用Mac应用商店图标问题->“缺少必需的图标”
【发布时间】:2020-01-07 08:07:22
【问题描述】:

我正在尝试将 mas -> .pkg 文件上传到 mac 应用商店,但它不断给我以下错误

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

我在 build 中添加了 512*512 的 ICNS 文件和图标的 png 文件。

如果我创建 DMG 文件,图标工作正常。它还在 Mac Dock 及其安装程序中向我显示了正确的图标。 那么我到底需要在哪里添加我的图标呢?

【问题讨论】:

    标签: electron electron-builder mac-app-store


    【解决方案1】:

    我可以通过创建一个名为“icon.iconset”的文件夹来修复它。在此文件夹中保留两个 png。

    对于每个文件,图像大小都是相同的像素尺寸。例如 icon_512x512.png 是 512 x 512 像素。当文件名用@2x 标记时,像素尺寸会加倍。所以 icon_512x512@2x.png 将是 512 x 512 像素。

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

    iconutil --convert icns icon.iconset
    

    这会生成一个 .icns 文件

    【讨论】:

      【解决方案2】:

      尝试使用 icon.iconset 名称创建一个文件夹,并在该文件夹中添加一个尺寸为 512 X 512 的图像,并将图像名称为 icon_512x512.png。

      再添加一张尺寸为 1024 X 1024 的图片,图片名称为 icon_512x512@2x.png

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

      iconutil --convert icns icon.iconset

      【讨论】:

        猜你喜欢
        • 2019-07-05
        • 2015-06-28
        • 2018-04-09
        • 2016-05-19
        • 2018-05-05
        • 2018-03-09
        • 2019-01-06
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多