繁体   English   中英

Electron JS 应用程序仍然具有默认图标(使用电子窗口商店构建的 .appx 文件)

[英]Electron JS App still has default Icons (.appx file built with electron-windows-store)

我已经尝试了所有可以在网上找到的解决方案,但徽标始终默认为 electron 徽标。 我确实在默认 Sample*.png 文件旁边的 pre-appx/assets 文件夹中看到了我的徽标。

这是我用来构建 appx 文件的命令:

electron-windows-store --input-directory C:\nukleus-online-desktop-app\win-unpacked --output-directory C:\ --package-version 1.0.0.0 --package-name 'NukleusAanlynApp' --package-display-name 'Nukleus Aanlyn App' --publisher-display-name 'Nukleus Onderwys' --identity-name 31765NukleusOnderwys.NukleusAanlynApp -a C:\nukleus-online-desktop-app\Resources\

徽标文件现在仅按大小命名:

44x44.png

但我试过 Square44x44.Logo.png 也没有用。

任何建议,将不胜感激。 我还检查了 repo,有一些关于这个的问题似乎已经排序,但我没有找到实际的解决方案。

您的文件可能在.asar 中,这是使用外部 powershell 脚本 + create-react-app 的人提出的一个非常常见的问题。 请阅读什么 is.asar 文件以及为什么在 electron 应用程序中使用它

找到了解决方案!

您有两个选择,将图标重命名为默认的 Sample**.png 名称。 这将覆盖默认图像。

或者,

使用 -m 标志替换 Manifest 文件,您可以在其中将所有资产重命名为您为徽标指定的名称。

  1. 解压 .appx 文件
  2. 重命名图标或编辑清单文件以重命名图标
  3. 重新打包并重新签名.appx 文件

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM