我长期以来一直对这个问题感到恼火。
首先,我在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。
感谢您的任何建议!