CLI Apple PackageMaker: есть ли способ включить Действия после установки?
У меня есть 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 ответ
Возможно, вы захотите отказаться от PackageMaker. Я только что переключился на айсберг, и хотя у него есть свои причуды, он оказался умнее, когда он решал задачи после установки.