我如何为我的应用程序组合多个不同的 DMG

how can i Combining Multiple different DMGs for my application

我是 iOS/OS X 的新手。我已经为 OS X 的应用程序编写了内核代码、Qt 应用程序和前端应用程序并对其进行了测试,工作正常。

面临的问题:

我必须制作一个可分发的 .dmg,它将通过单击双击将所有三个代码{内核代码、Qt 应用程序和前端应用程序}安装在单独的目录中。

我怎样才能使这个工作?

尝试过的方法:

1) 我制作了单独的 .dmg 并添加到一个文件夹中,然后再次创建了另一个 .dmg 文件夹。(但它需要再次双击以安装所有三个代码部分)

2) 我尝试使用命令行 macdeployqt、磁盘工具、IDMG、DropDMG 生成 .dmg(它也有助于添加许可证)。

2a) DropDMG 可以选择加入然后转换 Image /Archiver 它不起作用,在我加入第一个文件 (file.001) 后,它显示消息 "Use Convert ..to join ".dmgpart"files。当我尝试转换图像/存档选项,它不检测文件 (.dmgpart)

注意:我使用的是 DropDMG trail 版本,我将所有三个文件重命名为 file.001、file.002.dmgpart 和 file.003.dmgpart(根据用户公会)

A .dmgdisk image,不是安装程序;您需要创建一个安装程序包。

PRODUCTBUILD

productbuild -- Build a product archive for the OS X Installer or the Mac App Store

产品存档是一个扩展名为 .pkg 的平面文件。 productbuild 创建一个可部署的产品存档,存档, chive,可以与 OS X 安装程序一起使用。

https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man1/productbuild.1.html#//apple_ref/doc/man/1/productbuild

PKGBUILD

pkgbuild -- Build an OS X Installer component package from on-disk files

A component package 包含由 OS X 安装程序安装的负载。虽然是一个组件 包可以单独安装,它通常与一个产品档案一起被合并到一个产品档案中 distribution 和本地化资源,使用 productbuild(1).

https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man1/pkgbuild.1.html#//apple_ref/doc/man/1/pkgbuild