如何在 mac 终端上将单个包合并为一个元包?

问题描述 投票:0回答:1

我有多个包文件,是我使用 pkgbuild 创建的

pkgbuild --root /path/folder1 --install-location /Folder1 ~/pkg1.pkg
pkgbuild --root /path/folder2 --install-location /Folder2 ~/pkg2.pkg

现在我想使用命令行实用程序将 pkg1.pkg 和 pkg2.pkg 合并到一个元包中。有没有简单的方法可以做到这一点?

谢谢

macos terminal command-line package
1个回答
2
投票

productbuild
是用于此目的的内置工具。 手册页非常有帮助。

productbuild --package ~/pkg1.pkg --package ~/pkg2.pkg ~/both.pkg

如果您需要做任何奇特的事情,例如背景图像或组件包的条件安装,您还可以向

productbuild
提供
Distribution
文件。请参阅 Apple 文档 了解更多信息。

© www.soinside.com 2019 - 2024. All rights reserved.