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

2024-05-13

我有一个项目依赖现已弃用的 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(使用前将#替换为@)

如何使用 Productbuild 构建具有自定义背景的 OS X 安装程序包? 的相关文章

随机推荐