我有一个项目依赖现已弃用的 PackageMaker 工具来创建 OS X 安装程序。我正在努力更新它以使用pkgbuild http://developer.apple.com/library/mac/#documentation/Darwin/Reference/Manpages/man1/pkgbuild.1.html and 产品构建 https://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man1/productbuild.1.html。我试图通过传递来向安装程序添加自定义背景--resources
标记为productbuild
与包含背景图像的目录。我没有收到任何错误productbuild
命令,但是当我在和平主义者中打开包时,我根本看不到我的资源。我尝试过引用背景图像distribution.xml
,但这似乎没有什么区别。我不知道接下来要尝试什么来调试这个。
这是我的资源文件夹的样子:
作为 cmd 参数,我使用:--resources /path/Resources
由于我没有使用 PackageMaker GUI,并且我的安装程序工具通过各种零碎内容手动创建分发 XML 文件,因此我只能说您必须指定此 background.jpg 文件,以便它最终出现在分发 XML 文件中: :
<background file="background.jpg" alignment="topleft" scaling="none"/>
即,尽管它位于 en.lproj 文件夹中,但不应使用路径指定该文件。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)