CLI Apple PackageMaker: есть ли способ включить Действия Постинсталляции? - PullRequest
2 голосов
/ 05 мая 2011

У меня есть PackageMaker .pmdoc, разработанный в графическом интерфейсе PackageMaker. Элемент пакета верхнего уровня на боковой панели (над содержимым) имеет два действия Postinstall. Это действия «Открыть файл».

Когда я собираю пакет в GUI PackageMaker, результирующий .mpkg включает в себя: Contents/Packages/packagenamePostflight.pkg

Но когда я собираю пакет с CLI , Postflight.pkg отсутствует .

Я построил с помощью CLI с помощью команды:
/Developer/usr/bin/packagemaker --doc package.pmdoc/ --out package.mpkg

В верхней части выводится сообщение:
packagemaker[55900:903] Warning: unknown or deprecated action packagemaker[55900:903] Warning: unknown or deprecated action

Google сообщает мне, что другие сталкивались с этой проблемой в прошлом, не найдя решения: http://lists.apple.com/archives/Installer-dev/2010/Jan/msg00003.html

У кого-нибудь есть идеи, кроме как не использовать PackageMaker?

1 Ответ

1 голос
/ 13 июля 2011

Возможно, вы захотите отказаться от PackageMaker. Я только что перешел на айсберг, и хотя у него есть свои особенности, он оказался умнее, когда он решал задачи после установки.

...