关注this answer到this question,我想要一个关于如何设置应用程序图标的清晰,一步一步的说明OS X上的Qt应用程序足以通过安装程序和/或App Store分发应用程序。
说明书应包括如何设置图标的四种尺寸,如上面链接答案中所述。
请记住,我没有分发OS X应用程序,构建OS X应用程序安装程序或设置OS X应用程序的Finder栏中显示的图标的经验。相反,我是一位经验丰富的C ++程序员(主要在Windows和Linux上)。
我特别寻求一套明确的,逐步的指示。
答案 0 :(得分:3)
您可以通过将以下文件放在 icon.iconset 目录中来自动创建图标:
icon_128x128.png
icon_128x128@2x.png
icon_16x16.png
icon_16x16@2x.png
icon_256x256.png
icon_256x256@2x.png
icon_32x32.png
icon_32x32@2x.png
icon_512x512.png
icon_512x512@2x.png
然后运行以下命令:
iconutil -c icns icon.iconset
它会创建您使用 ICON qmake变量引用的 icons.icns 。
答案 1 :(得分:2)
首先,我想提一下,用于XCode的Icon Composer不能在这里工作,因为它无法创建分辨率为1024x1024像素的icns文件。
为了生成icns文件,我使用了iConvert Icons。主要缺点是它不是免费的。要生成icns文件,您只需要分辨率为1024x1024或更高的png图像。这个过程非常简单,所以我不会覆盖它。
之后,您必须在项目中包含您的图标。为此,请在Qt应用程序的.pro
文件中插入您的图标路径:
macx-clang {
ICON = osx.icns
}