Mac安装程序包 - 如何选择安装到多个位置

时间:2013-05-17 09:53:46

标签: deployment productbuild pkgbuild

我正在尝试使用pkgbuildproductbuild创建一个Mac安装程序包,可以选择将1个软件包安装到4个位置,具体取决于分发定义xml文件中列出的安装程序选项的结果。

不幸的是,我无法找到一种方法来自定义Distribution.xml以多次安装软件包。

我能看到的唯一选择是捆绑4个相同的包,但需要单独安装 位置;但这是不可取的,因为它会使我的安装程序不必要地大。

是否有其他方法可以实现此自定义行为?

1 个答案:

答案 0 :(得分:2)

而不是--component "/Applications/SomeApp.app"

使用--root ./basefolder并具有类似root的结构(例如:'Applications','Library'文件夹)

 /usr/bin/pkgbuild --scripts ./scripts --info PackageInfo --identifier com.app.installer --root ./basefolder "Installer.pkg"

http://s.sudre.free.fr/Stuff/Ivanhoe/FLAT.html有助于创建PackageInfo文件