Привет, я использую QT binarycreator для создания установщика для моего проекта QT.
У меня есть мой App.dmg и у меня есть 7z, используя archivegen.
Теперь я пытаюсь сделать установщик как:
~/Qt/QtIFW2.0.1/bin/binarycreator -v --online-only -c config/config.xml -p packages MyAppInstaller.dmg
примечание: папка пакетов содержит папку 7z внутри пакетов / myapp / data / myapp.7z
но, к сожалению, он создает только MyAppInstaller.app и НЕ MyAppInstaller.dmg, как указано в документах.
есть идеи почему?
Я бы обновил до последней версии платформы установщика, если у вас нет причин не делать этого. Новые версии 3.x также включают возможность подписывать пакеты dmg, чтобы они не отображались как неизвестные источники приложений.
У меня было много царапин на голове с версиями 2.x в QTIFW, которые 3.x решили из коробки.
http://blog.qt.io/blog/2018/03/28/qt-installer-framework-3-0-4-released/
Других решений пока нет …