Я использую PackageMaker 3.0.4 для создания установочного пакета, включающего файлы .kext и .plugin, которые необходимо установить в системные каталоги. Моя цель - создать .pmdoc
Я просто не могу поверить, что кто-то на самом деле использует его, потому что я обнаружил так много ошибок, что я не знаю, как кому-то удалось заставить его работать на них. Я не верю, что делаю что-то особенно необычное, но почти каждый раз, когда я открываю .pmdoc для редактирования (или даже при его создании из командной строки), PackageMaker произвольно меняет мои настройки. В частности, разрешения, но также и пути.
Это особенно бесит из командной строки, потому что мы используем .pmdoc при сборке установщиков ... поэтому мы получаем сломанный установщик, потому что PackageMaker пошел и испортил различные (важные!) разрешения - это означает, что файлы .kext не могут нагрузка и тому подобное.
На данном этапе лучшим обходным путем, по-видимому, является написание сценария после проверки, который изменит разрешения в командной строке и просто позволит PackageMaker нарушить разрешения, как он хочет. Это не касается других изменений, которые он вносит (иногда даже приводит к повреждению файлов до такой степени, что я больше не могу даже открыть .pmdoc.
Итак... удалось ли кому-нибудь успешно интегрировать PackageMaker в процесс сборки? Или он действительно так фундаментально сломан, как кажется, и все остальные слишком мудры, чтобы даже прикасаться к нему?