0

我在 mac 上使用 productbuild 命令行工具来创建 pkg 安装程序。我需要在我的包中提供 EULA,所以我修改了 distribution.xml 以包含许可证:

<?xml version="1.0" encoding="utf-8"?>
<installer-gui-script minSpecVersion="1">
    <license file="EULA.pdf" />
    ...
</installer-gui-script>

但是productbuild似乎无法识别pdf,许可步骤以纯文本形式显示pdf文件内容。我试图指定 mime-type 属性,但结果是一样的。经过一番谷歌搜索,我发现大多数人使用 rtf 或 html 许可证文件。

是否在某处记录了受支持的文件格式/UTI/MIME 类型?我能找到的唯一文档是https://developer.apple.com/library/content/documentation/DeveloperTools/Reference/DistributionDefinitionRef/Chapters/Distribution_XML_Ref.html,但它没有说明支持的格式。

更重要的问题 - 我可以以某种方式创建一个带有 pdf 许可证的安装程序包吗?

4

0 回答 0