7

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

4

1 回答 1

11

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

在此处输入图像描述

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

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

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

即,尽管它位于 en.lproj 文件夹中,但不应使用路径指定该文件。

于 2012-12-20T13:03:29.070 回答