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

Cod*_*ody 6 macos installer packagemaker productbuild

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

Lea*_*s2D 8

这是我的资源文件夹的样子:

在此输入图像描述

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

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

<background file="background.jpg" alignment="topleft" scaling="none"/>
Run Code Online (Sandbox Code Playgroud)

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