Mac环境打包,签名。需要安装的工具:Qt Creator,Xcode
1、使用 vi 编辑器打开 bash_profile,配置环境变量
vi ~/.bash_profile
按 i 键,开始input
export QT_HOME=~/Qt/5.9.9/clang_64/bin
Qt版本,根据实际使用的版本号设置
export PATH=$PATH:$QT_HOME
多个路径,用 ":" 分隔
按 ESC退回命令行,输入:wq 保存退出,回到终端命令行。
如果不喜欢配置环境变量,也可以直接在脚本里写明路径,下面脚本中会以注释形式介绍。
2、在终端窗口,进入工程根路径:执行 打包编译脚本
cd hetaomath-qml
sh deploy
这里介绍一下deploy脚本:
#!/usr/bin/env bash
echo project dir: `pwd` #输出工程路径
project_path=`pwd` #备份路径
#删除旧的.app文件
if [ -d "app/XXXX.app" ];
then
rm -rf app/XXXX.app
fi
if [ -d "app/app.app" ];
then
rm -rf app/app.app
fi
# 提取Qt bin 路径
# QT_HOME=~/Qt/5.9.9/clang_64/bin # 可以直接写明Qt环境路径
PATH=$PATH:$QT_HOME
# 执行make命令
cd app
make clean # 注意,如果你的makefile文件是makefile.mk文件,需要使用 make -f makefile.mk clean
qmake -config release
m