CLI do Apple PackageMaker: Existe alguma maneira de incluir ações pós-instalação?
-
28-10-2019 - |
Pergunta
Eu tenho um PackageMaker .pmdoc projetado na GUI do PackageMaker.O item de pacote de nível superior na barra lateral (acima do conteúdo) tem duas ações pós-instalação.São ações de "Abrir Arquivo".
Quando eu construo o pacote dentro da GUI do PackageMaker, o .mpkg resultante inclui:
Contents/Packages/packagenamePostflight.pkg
Mas quando eu construo o pacote com a CLI , o Postflight.pkg está faltando .
Criei com a CLI usando o comando:
/Developer/usr/bin/packagemaker --doc package.pmdoc/ --out package.mpkg
Na parte superior da saída, ele me diz:
packagemaker[55900:903] Warning: unknown or deprecated action
packagemaker[55900:903] Warning: unknown or deprecated action
O Google me disse que outras pessoas encontraram esse problema no passado, sem encontrar uma solução: http://lists.apple.com/archives/Installer-dev/2010/Jan/msg00003.html
Alguém tem alguma ideia além de não usar o PackageMaker?
Solução
Você pode querer abandonar o PackageMaker.Acabei de mudar para o Iceberg e, embora ele tenha suas próprias peculiaridades, achei-o mais inteligente ao lidar com tarefas pós-instalação.