从qt,图标打开和关闭编译的MacOS应用程序包

时间:2017-06-26 15:26:52

标签: macos qt

我长期以来一直对这个问题感到恼火。

首先,我在qt-creator中编译了qt-5.8.0的可执行文件。

然后我手动构建.app目录MyApp.app,通过Internet上引入的操作,我成功构建了一个没有任何图标的应用程序。

然后我构建了.icns文件并将其放在Resources目录下并手动设置了Contents目录下的Info.plist文件,Info.plist文件如下:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" 
"http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>CFBundleIconFile</key>
    <string>icon.icns</string>
</dict>

然后当我将.app文件放入某些目录时,它会正确显示图标,但是当我将其移动到其他某些目录时它会失败,比如〜/ Desktop。

我对此问题感到很困惑,并且在整个过程中我没有使用Xcode。

感谢您的任何建议!

0 个答案:

没有答案