PackageMaker Проблемы
Мой проект PackageMaker генерировал файл.mpkg, но затем, внезапно, когда я собираюсь собрать, он генерирует только файлы.pkg. Файлы.mpkg на самом деле являются каталогами, в которые я помещаю свой пользовательский пакет установщика вместе с файлом InstallerSections.plist, чтобы указать порядок, в котором должно отображаться мое пользовательское представление. Файлы.pkg не являются каталогами, и у меня нет возможности добавить в него свой собственный пакет установщика.
В любом случае, что-то не так, так как PackageMaker больше не позволяет мне генерировать файл.mpkg. Есть идеи, почему это может быть? Есть ли какой-то другой способ, которым я должен подходить к этому?
Благодарю.
ps Если вы думаете, что я должен проверить этот учебник, пожалуйста, не беспокойтесь. Это путь устарел. Благодарю.
1 ответ
Ваш pmdoc является проектом распространения, и вы установили минимальную системную версию pmdoc на 10.5. В этом случае PackageMaker всегда генерирует плоские пакеты.
Есть три решения:
- Выберите "Установить свойства…" в меню "Проект" и установите минимальную версию системы pmdoc 10.4. Это решение для возврата к.mpkg.
- Используйте Редактор плоских пакетов (скрытый внутри пакета PackageMaker), чтобы добавить пользовательский пакет установщика. Содержимое файла.pkg совпадает с содержимым пакета.mpkg и выстраивается аналогично содержимому.
- Поскольку плоские пакеты являются архивами xar, используйте xar для извлечения содержимого файла.pkg во временный каталог, добавьте в этот каталог пользовательский пакет установщика, а затем используйте xar для повторной сборки файла.pkg из временного каталога.