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



我是iOS/OS X的新手,我为我的OS X应用程序编写了内核代码,Qt应用程序和前端应用程序;经过测试,效果良好。

面临的问题:

我必须做一个可分发的。dmg,它将安装所有三个代码{内核代码,Qt应用程序&在单独的目录中使用前端应用程序},只需双击即可。

我怎样才能使它工作呢?

方法尝试:

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

2)我尝试用命令行macdeployqt, Disk Utility, IDMG, DropDMG(它也有助于添加许可证)生成。dmg。

2a) DropDMG有加入的选项,然后转换图像/归档器它不工作,在我加入第一个文件(file.001)后,它显示消息"使用转换…连接"。dmgpart"文件。当我尝试转换图像/归档器选项时,它不检测文件(.dmgpart)

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

.dmg是磁盘映像,而不是安装程序;你需要创建一个安装包。

PRODUCTBUILD

productbuild—为OS X安装程序或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/人/1/productbuild

PKGBUILD

pkgbuild—从磁盘上构建OS X安装程序组件包文件

A component package包含OS X Installer需要安装的payload。虽然是一个组件包可以单独安装,它通常被合并到产品存档中,以及distribution和本地化资源,使用productbuild(1).

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

最新更新