QT打包Macosx应用发布App Store简易流程
1、QC里编译工程,生成Release版的的app文件;
2、运行macdeployqt把需要的文件打包进app文件中;
% ~/Qt/5.15.0/clang_64/bin/macdeployqt {编译的app文件所在路径}/Release/xxxx.app
3、使用codesign对app进行签名,如果要发App Store的话使用"Mac App Distribution"证书,如果不发的话使用”Developer ID Installer“证书,证书配置在苹果开发者账号苹果证书中创建。
下载证书并安装,结果如下:
3、然后使用codesign对app签名:
% codesign --entitlements {entitlements文件所在目录}/xxxx.entitlements -f -s "3rd Party Mac Developer Application: xxxxxx Co.,Ltd (VQ3IY989UY87)" -v x