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?

Foi útil?

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top