为Qt app mac OSX创建.dmg

时间:2017-08-24 09:49:27

标签: macos qt dmg

我看到很多问题和帖子都在询问这个问题,而且几乎所有地方我都看到op被要求提及http://doc.qt.io/qt-5/osx-deployment.html

但对于 Qt 的新手来说,问题很难理解如何生成 dmg 文件。

让我们不要深入了解项目中的外部库,插件等。

如果我们创建一个全新的QWidget程序,没有一行代码,只显示一个窗口的默认项目,那么有人会如何生成 dmg 文件。

如果我们在macdeployqt yourProjectName.app -dmg文件夹中执行debug build而没有做任何事情,那么它当然会创建dmg文件,但它无法打开,现在如果你尝试运行默认项目,那么将面对这个错误:

This application failed to start because it could not find or load 
the Qt platform plugin "cocoa"
in "".

Available platform plugins are: cocoa.

Reinstalling the application may fix this problem.
The program has unexpectedly finished.

那么,为Qt应用程序生成 dmg 文件的过程是什么?

编辑:此处详细讨论:https://forum.qt.io/topic/82746/creating-dmg-for-qt-app-mac-osx

0 个答案:

没有答案