在分发基于node-webkit或Atom Shell的独立应用程序时,我们实际上只是分发框架二进制文件,但我们的应用程序内容位于子目录中。
我们当然可以将可执行文件重命名为我们的应用程序的名称,但我们也可以更改图标(最好从命令行自动发布工作流程)?
在分发基于node-webkit或Atom Shell的独立应用程序时,我们实际上只是分发框架二进制文件,但我们的应用程序内容位于子目录中。
我们当然可以将可执行文件重命名为我们的应用程序的名称,但我们也可以更改图标(最好从命令行自动发布工作流程)?
在 Mac 和 Windows 中都有从命令行执行此操作的解决方案。
defaults write /full/path/to/Info.plist CFBundleIconFile 'app/img/my-icon.icns'
winresourcer --operation=Update \
--exeFile=path/to/my-exe.exe \
--resourceType=Icongroup \
--resourceName:1 \
--resourceFile:path/to/my-icon.ico
要找到resourceName
,请使用Anolis Resourcer打开 exe。该名称作为 的子元素在侧边栏上找到Icon Directory
。就我而言,它被简单地称为1
.