换了两台mac,打包均失败,快要怀疑人生了,终于解决了!!!!!
1.切换到macdeplotqt目录 cd /Applications/Qt5.9.3/5.9.3/clang_64/bin
2 .需要把此目录下的 /Applications/Qt5.9.3/5.9.3/clang_64/qml copy到
/Users/XXX/Desktop/AppName/build-Release/release/name.app/Contents/Resources 目录下
注意!!!若没有上面的步骤 打包完成后直接打包页面为空,一直报QtQuick的Module找不到
3.使用qt自带的macdeployqt打包./macdeployqt /Users/XXX/Desktop/AppName/build-Release/release/name.app -dmg
StackOverFlow上面的解决方法:
此方法我的电脑打包后,仍然为找不到module 但是在/Users/XXX/Desktop/AppName/build-Release/release/name.app/Contents/Resources 目录下会多出一个qml文件夹,再从qt中拷贝出该qml文件也可以
需要先使用stackoverflow方法macdeployqt 然后再将qt目录下的plugins 和qml copy到 .app的content对应目录下, qt的QtQuick framework为空,需要将对应目录下的此framework也copy过来。。。