Создайте установочный пакет с 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?