我有qt应用程序,哪个图标位于我的桌面和info.plist中写入该路径。像这样:
<key>CFBundleIconFile</key>
<string>/Users/test/Desktop/icon.icns</string>
在Mac OS x 10.8.5中完美运行。但升级到10.9后,它不再起作用了。 当我在应用程序包上放置图标并在info.plist中写入
时 <key>CFBundleIconFile</key>
<string>icon.icns</string>
它再次起作用。有人知道为什么会这样吗?
QT版本:4.8.4
感谢。
答案 0 :(得分:0)
我不确定你为什么会在这里看到这个问题,但对于OS X上的Qt,你可以在Qt .pro项目文件中定义图标,它适用于OSX 10.8和10.9。
所以你可以将它添加到你的.pro
ICON = /Users/test/Desktop/icon.icns
答案 1 :(得分:0)
我是这样做的:我创建了图标的软链接(它应该位于哪里)并将其放在包装上。在dmg安装期间,我放了一个真实的图标而不是链接。
我不知道怎么做,但它确实有效。 :))))