我已经在鞋子中创建了一个应用程序,.dmg(.app) 和 .exe 版本在各自的目标系统上工作,但是如何控制用于可执行文件的图标?
我只是找不到任何有关此的文档。我计划使用许多有用的小鞋应用程序,并希望有不同的图标来直观地区分它们。
不是来自鞋子,不。我会让_why自己回答这个问题:
1 - 更改应用程序图标!如何?
您需要使用像 IcoFX 这样的工具。 http://icofx.ro/最后,我想让这更自动化,但这将是具有挑战性的,因为您仍然需要设计几个不同的像素大小。
如果我为不同大小的图标准备图像(未压缩的 tiff)。对于 OS X 10.5:512x512 256x256 128x128 32x32 16x16
然后我可以使用 /Developer/Applications/Utilities/Icon Composer.app (包含在xCode中)创建一个 .icns
然后可以使用IcoFX(在 Windows 上)将 icns 转换为 windows .icn。
所以我现在有了我的 Mac 图标和我的 Windows 图标。
对于 Mac 上的 DMG,我将 .app 从鞋子创建的 .dmg 中取出。我通过右键单击“显示包内容”打开 .app 作为文件夹,然后替换 Shoes.icns 和/Resources/Shoes.icns
然后需要将应用程序重新打包到 dmg 中以进行分发,我可以使用iDMG并将 icns 添加为 dmg 的图标。
对于 Windows 上的 EXE,我可以使用IcoFX 资源编辑器来更改嵌入的图标 (.icn)
我的 .dmg (& .app) 和 .exe 都呈现新图标的外观。在执行之前,标准的鞋子图标会出现在 Mac Dock 上,在 Windows 框架和 Windows 任务栏的左上角。
我不确定图标是否与鞋子图标保持相同,因为它实际上是运行应用程序的鞋子,或者因为 .app 和 .exe 是用于维护鞋子徽标的嵌入式 .shy 文件的包装器。