У меня есть 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?