我有一个项目,它依赖于现在已经过时的PackageMaker工具来为OS创建一个安装程序。我正在更新它,以便使用pkgbuild和productbuild。我试图通过向productbuild传递包含背景图像的目录的--resources标志来向安装程序添加自定义背景。我没有从productbuild命令中得到任何错误,但是当我在Pacifist中打开这个包时,我根本看不到我的资源。我试过在distribution.xml中引用背景图像,但似乎没有什么不同。
发布于 2012-12-20 21:03:29
这是我的资源文件夹的样子:

作为命令参数,我使用:--resources /path/Resources
由于我没有使用PackageMaker图形用户界面,而我的安装程序工具从各种零碎内容手动创建了Distribution文件,因此我只能说,您必须指定此background.jpg文件,以便它在Distribution文件中以如下形式结束:
<background file="background.jpg" alignment="topleft" scaling="none"/>Ie尽管文件位于en.lproj文件夹中,但不应使用路径指定该文件。
https://stackoverflow.com/questions/13963465
复制相似问题