首页 > 解决方案 > 如何在 Mac OS 中将我的 .app 转换为 .dmg,其中包含一些额外的隐藏文件

问题描述

我在 Mac OS 中使用 Desktop Clang -64bit 编译器在 Qt 平台上创建了一个简单的音乐应用程序。我需要根据我的要求将我的应用程序部署到其他 Mac PC 上,我已经转换了我在发布我的应用程序时获得的 .app (我曾使用 macdeployqt 将库文件添加到我的应用程序),并使用磁盘实用程序将其转换为 .dmg。我的应用程序在另一台 Mac PC 上运行良好,但我需要将我的样式表与我的应用程序一起部署,但我无法将样式表文件夹添加到我的 .dmg 文件中。我需要将文件夹与我的 .dmg 文件一起添加,但我不知道该怎么做,以及将我的文件夹保存在其他 Mac 电脑中的正确路径是什么。. 欢迎所有可能的解决方案。提前致谢。

我在 Window 中执行了相同的过程,并使用 Inno 设置编译器创建了我的 .exe 设置文件并通过它添加了我的样式表。我们是否有一些类似的软件可以在 Mac OS 中创建 .dmg

标签: macosinstallationdmg

解决方案


我很高兴使用这个 shell 脚本:create-dmg(它在自制软件中可用)来包含背景图像、许可证文件、图标之类的东西。我没有使用将文件和文件夹添加到 dmg 的选项,但它有它们。另请参阅此 SO 问题


推荐阅读