我有一个项目依赖于现已弃用的PackageMaker工具来为OS X创建安装程序。我正在努力更新它以使用pkgbuild和productbuild。我正在尝试通过将--resources
标志传递给包含背景图像的目录的productbuild
来向安装程序添加自定义背景。我没有从productbuild
命令中得到任何错误,但是当我在Pacifist中打开包时,我根本看不到我的资源。我尝试在distribution.xml
中引用背景图片,但似乎没有什么区别。我不知道接下来要尝试调试它。
答案 0 :(得分:7)
这是我的资源文件夹:
作为cmd参数,我使用:--resources /path/Resources
由于我没有使用PackageMaker GUI而我的安装工具从各种各样的零碎手动创建分发XML文件,我只能说你必须指定这个background.jpg文件,以便它最终在分发中XML文件为:
<background file="background.jpg" alignment="topleft" scaling="none"/>
即使它在en.lproj文件夹中,也不应该用路径指定文件。