Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 使用productbuild创建具有pdf许可证的安装程序包_Macos_Productbuild - Fatal编程技术网

Macos 使用productbuild创建具有pdf许可证的安装程序包

Macos 使用productbuild创建具有pdf许可证的安装程序包,macos,productbuild,Macos,Productbuild,我正在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>

我正在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类型属性,但结果是一样的。通过谷歌搜索,我发现大多数人使用rtf或html许可文件

是否在某处记录了支持的文件格式/UTI/MIME类型?我能找到的唯一文档是,但它没有说明任何支持的格式


更重要的问题-我能用pdf许可证创建一个安装程序包吗?

Hi Borys,你能用pkg安装吗?我有一个问题,因为它从来没有安装在Application/@AnoopVaidya是的,pkg对我来说是有效的,但我的应用程序没有安装在/Applications文件夹中,那么你说它是如何工作的呢?你在别的地方安装吗?如果你能在这方面帮助我: