如何使用productbuild构建具有自定义背景的OS X安装程序包?

时间:2012-12-20 00:26:18

标签: macos installer packagemaker productbuild

我有一个项目依赖于现已弃用的PackageMaker工具来为OS X创建安装程序。我正在努力更新它以使用pkgbuildproductbuild。我正在尝试通过将--resources标志传递给包含背景图像的目录的productbuild来向安装程序添加自定义背景。我没有从productbuild命令中得到任何错误,但是当我在Pacifist中打开包时,我根本看不到我的资源。我尝试在distribution.xml中引用背景图片,但似乎没有什么区别。我不知道接下来要尝试调试它。

1 个答案:

答案 0 :(得分:7)

这是我的资源文件夹:

enter image description here

作为cmd参数,我使用:--resources /path/Resources

由于我没有使用PackageMaker GUI而我的安装工具从各种各样的零碎手动创建分发XML文件,我只能说你必须指定这个background.jpg文件,以便它最终在分发中XML文件为:

<background file="background.jpg" alignment="topleft" scaling="none"/>

即使它在en.lproj文件夹中,也不应该用路径指定文件。