我已经在鞋子中创建了一个应用程序,并且.dmg(.app)和.exe版本在各自的目标系统上工作,但是如何控制用于可执行文件的图标?
我找不到任何关于此的文档。我计划使用许多有用的小鞋子应用程序,并希望有不同的图标来直观地区分它们。
答案 0 :(得分:2)
不是来自鞋子,没有。我会让_why himself回答这个问题:
1 - 更改应用程序图标!怎么样?
您需要使用像IcoFX这样的工具。 http://icofx.ro/最终,我会 喜欢让这更自动,但是 它会很有挑战性,因为你会 仍需要设计几种不同的 像素大小。
答案 1 :(得分:0)
如果我为不同尺寸的图标准备我的图像(未压缩的tiff)。对于OS X 10.5: 512×512 256×256 128×128 32×32 16×16
然后我可以使用/ 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
然后需要重新打包应用程序以进行分发我可以使用iDMG并将icns添加为dmg的图标。
对于Windows上的EXE,我可以使用IcoFX Resource Editor 更改嵌入图标(.icn)
我的.dmg(& .app)和.exe都会显示新图标的外观。 在执行之前,标准鞋图标出现在mac底座上,在windows框架的左上角和windows任务栏中。
我不确定图标是否与鞋子图标保持一致,因为它实际上是运行应用程序的鞋子,或者因为.app和.exe是嵌入.shy文件的包装,它保留鞋子徽标。< / p>