换了两台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上面的解决方法:Qt5.9.3打包MAC版dmg的坑!!!

 此方法我的电脑打包后,仍然为找不到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过来。。。

相关文章:

  • 2022-01-06
  • 2022-12-23
  • 2021-11-02
  • 2021-11-23
  • 2021-12-07
  • 2022-12-23
  • 2020-02-03
  • 2022-12-23
猜你喜欢
  • 2021-09-30
  • 2021-12-24
  • 2021-08-08
  • 2021-09-16
  • 2021-11-21
  • 2021-09-04
  • 2021-05-18
相关资源
相似解决方案