【问题标题】:How do I build an OS X installer package with a custom background with productbuild?如何使用 productbuild 构建具有自定义背景的 OS X 安装程序包?
【发布时间】:2012-12-07 11:01:19
【问题描述】:

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

【问题讨论】:

    标签: macos installation packagemaker productbuild


    【解决方案1】:

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

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

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

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

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

    【讨论】:

    • 啊哈!我从旧的 packagemaker 发行版中复制了文件中的背景元素 resources/background.png。将其更改为 background.png 就可以了。我猜新工具中的起始路径发生了变化。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-06
    • 1970-01-01
    • 1970-01-01
    • 2012-01-01
    • 2013-05-01
    • 1970-01-01
    相关资源
    最近更新 更多