我正在 OS X 上开发一个 Qt应用程序,它使用应用程序图标。
在我的.pro
文件中,我包含了以下声明:
macx: ICON = MyLogo.icns
当我通过 Qt Creator 构建应用程序时, MyApplication.app 文件具有已定义的图标,但如果我尝试使用以下脚本手动构建它:< / p>
SOURCE_DIR="/Users/user/QtProjects/MyApplication"
DATE=$(date +"%Y%m%d")
BUILD_DIR="${SOURCE_DIR}/../Builds/${DATE}"
mkdir -p $BUILD_DIR
cd $BUILD_DIR
qmake "${SOURCE_DIR}/MyApplication.pro" -r -spec macx-clang CONFIG+=x86_64
make -C $BUILD_DIR
macdeployqt "${BUILD_DIR}/MyApplication.app" -dmg
应用程序已成功构建,但未显示应用程序图标,它使用 OS X 中的默认图标。
出于某种原因,当我打开MyApplication.app/Contents
时,Info.plist
不存在(手动构建时)。
有什么想法吗?
注意:我正在尝试手动构建它,因为我需要执行一些先前和后续步骤。