Создайте установочный пакет с PDF-лицензией, используя productbuild

Я использую инструмент командной строки productbuild для Mac, чтобы создать установщик pkg. Мне нужно предоставить лицензионное соглашение в свой пакет, поэтому я изменил файл distribution.xml, включив в него лицензию:

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

Но похоже, что pdf не распознается программой buildbuild, на этапе лицензии содержимое файла pdf отображается в виде обычного текста. Я пытался указать атрибут mime-type, но результат тот же. После некоторых поисков я обнаружил, что большинство людей используют файлы лицензий rtf или html.

Поддерживаются ли где-нибудь поддерживаемые форматы файлов / типы UTI/MIME? Единственная документация, которую мне удалось найти, это https://developer.apple.com/library/content/documentation/DeveloperTools/Reference/DistributionDefinitionRef/Chapters/Distribution_XML_Ref.html, но она ничего не говорит о поддерживаемых форматах.

Более важный вопрос - могу ли я как-нибудь создать установочный пакет с лицензией pdf?

0 ответов

Другие вопросы по тегам