NW.js nw-builder。在 macOS ARM64 上不显示图标。演示项目

问题描述 投票:0回答:1

我从

nw-phoenix-builder
切换到
nw-builder
,因为后者已经取得了进步,而nw-phoenix-builder已经变得有些过时了。我以为我可以轻松上手 nw-builder,但我错了。在我的项目中实现它之前,我想通过创建一个演示来了解它是如何工作的,但我在任何地方都找不到类似的演示。如果您知道的话,我将不胜感激您的指导。

问题:

我为 ARM64 构建了项目并成功显示了 .icns 图标,但应用程序图标本身仍为空白。你能帮我解决这个问题吗?

在这里查看我的存储库:https://github.com/me-vlad-k/nwbuilder-demo

javascript node.js node-webkit
1个回答
0
投票

问题出在 .icns 文件本身。我在网络上的某个地方发现了一个虚拟图标,由于它创建不正确,所以导致了这种奇怪的行为。

重要

确保正确创建您的 .icns 文件。使用应用程序创建 .icns 文件时,您应该从 1024x1024 PNG 文件开始,以确保所有内容在 Retina 显示屏上看起来都很清晰。如果您以某种方式错过了某些图标尺寸,例如 64x64 或其他尺寸,macOS 将显示空白图标而不是缺失的图标。

网络上有许多应用程序可以为您创建 .icns 文件。一些示例包括 iLove Icns Creator、Image2Icon 以及许多其他工具,包括命令行实用程序。

© www.soinside.com 2019 - 2024. All rights reserved.