electron 打包 Mac 图标问题

在Electron打包的Mac项目中,图标需要用icns格式,png转icns

如果图标显示过大,通常是因为图标资源文件没有按照macOS的图标尺寸要求来制作。

macOS要求应用图标有一系列的尺寸,以便在不同的地方(如Dock、Finder、菜单栏等)正确显示。

macOS要求以下尺寸的图标资源:

  • 16x16 px
  • 32x32 px
  • 64x64 px
  • 128x128 px
  • 256x256 px
  • 512x512 px
  • 1024x1024 px (用于在App Store中显示)

一定要注意命名一定要以 icon_.png及icon_@2x.png为模版,否则会出现 fail to generate icns 错误!!

将上述尺寸的图标文件放置在一个文件夹中,我这里命名为tmp.iconset(需要此后缀

在此文件夹目录外运行指令为iconutil -c icns tmp.iconset --output LOGO.icns

最后确保

package.json中的build部分指定了这个.icns图标文件:

"build": {
  "mac": {
    "icon": "build/icon.icns"
  }
}

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值