我从
nw-phoenix-builder
切换到nw-builder
,因为后者已经取得了进步,而nw-phoenix-builder已经变得有些过时了。我以为我可以轻松上手 nw-builder,但我错了。在我的项目中实现它之前,我想通过创建一个演示来了解它是如何工作的,但我在任何地方都找不到类似的演示。如果您知道的话,我将不胜感激您的指导。
问题:
我为 ARM64 构建了项目并成功显示了 .icns 图标,但应用程序图标本身仍为空白。你能帮我解决这个问题吗?
在这里查看我的存储库:https://github.com/me-vlad-k/nwbuilder-demo
问题出在 .icns 文件本身。我在网络上的某个地方发现了一个虚拟图标,由于它创建不正确,所以导致了这种奇怪的行为。
重要
确保正确创建您的 .icns 文件。使用应用程序创建 .icns 文件时,您应该从 1024x1024 PNG 文件开始,以确保所有内容在 Retina 显示屏上看起来都很清晰。如果您以某种方式错过了某些图标尺寸,例如 64x64 或其他尺寸,macOS 将显示空白图标而不是缺失的图标。
网络上有许多应用程序可以为您创建 .icns 文件。一些示例包括 iLove Icns Creator、Image2Icon 以及许多其他工具,包括命令行实用程序。