制作OS X Web安装程序包

时间:2013-05-07 21:27:21

标签: macos packages productbuild pkgbuild

我有一个使用“Packages”实现的安装程序,其中包含有效负载,运行一些插件和安装后脚本后,它成功安装了产品。

同样的软件包也用于进行更新,因为我们在后台以root权限运行它,它会覆盖当前/旧的安装文件。

我们现在要求制作一个轻量级安装程序,其中包含要下载和安装的Web位置中的组件(产品中的不同包)。

我知道在其他系统中这可以作为Windows / InstallShield和“Web类型的发布”,我想知道这是否可以在OS X中实现。否则,我将从头开始实现它(包管理,下载,软件包版本比较以进行选择性更新,特权升级等。)

1 个答案:

答案 0 :(得分:1)

嗯,很久以前,我几乎从头开始做一个Web安装程序但后来我发现该选项在Packages本身。希望这会有所帮助。

这是“套餐参考”选项。

enter image description here

根据Packages documentation

  

“程序包参考”允许您使用Web上托管的程序包   服务器或可移动媒体,您可能没有直接   访问。在构建阶段不会构建此包。

我认为任何引用的包都有自己的pre-post-scripts,所以没有问题,因为Package Reference中的选项有限。但我需要测试它。