使用productbuild使用pdf许可证创建安装程序包

时间:2018-05-21 10:31:05

标签: macos productbuild

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

 +------------+-----------+
| Year_Month |   Part#   |
+------------+-----------+
| 2014-03    | CCH057169 |
| 2014-03    | CCH057276 |
| 2014-03    | CCH057303 |
| 2014-03    | CCH057430 |
| 2014-04    | CCH057409 |
| 2014-04    | CCH057497 |
| 2014-04    | CCH057570 |
| 2014-04    | CCH057583 |
| 2014-04    | CCH057650 |
| 2014-04    | CCH057696 |
| 2014-04    | CCH057707 |
| 2014-04    | CCH057798 |
| 2014-05    | CCH057701 |
| 2014-06    | CCH057235 |
| 2014-06    | CCH057280 |
| 2014-06    | CCH057693 |
| 2014-06    | CCH057707 |
| 2014-06    | CCH057721 |
| 2014-07    | CCH057235 |
| 2014-07    | CCH057427 |
| 2014-08    | CCH057650 |
| 2014-08    | CCH057696 |
| 2014-08    | CCH057798 |
| 2014-09    | CCH057303 |
| 2014-09    | CCH057482 |
| 2014-09    | CCH057668 |
| 2014-09    | CCH057744 |
| 2014-09    | CCH057776 |
| 2014-10    | CCH057668 |
| 2014-10    | CCH057696 |
| 2014-11    | CCH057390 |
| 2014-11    | CCH057409 |
| 2014-11    | CCH057679 |
| 2014-11    | CCH057700 |
| 2014-11    | CCH057721 |
| 2014-11    | CCH057749 |
| 2014-11    | CCH057896 |
| 2014-12    | CCH057169 |
| 2014-12    | CCH057693 |
| 2014-12    | CCH057696 |
| 2014-12    | CCH057708 |
| 2014-12    | CCH057876 |
| 2014-12    | CCH057896 |
| 2015-01    | CCH057630 |
| 2015-01    | CCH057679 |
| 2015-01    | CCH057700 |
| 2015-01    | CCH057776 |
| 2015-02    | CCH057409 |
| 2015-02    | CCH057482 |
+------------+-----------+

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

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

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

0 个答案:

没有答案