O instalador do OSX .pkg às vezes não instala o arquivo .app

Meu aplicativo Java tem um launcher que é um aplicativo .app e um auxiliar que é empacotado com ele.

Eu estou tentando fazer o instalador do .pkg com uma imagem de fundo usando os seguintes comandos:

pkgbuild --root "./Temp"  --identifier "com.company.id" --install-location "/Applications" --sign "signature" "temp.pkg"
productbuild  --package-path "temp.pkg" --distribution "./Distribution.xml" --package-path "./Temp" --resources "./Resources" --sign "installer signature"  "$FINAL_PKG"

Quando eu olho no diretório em ./Temp, ambas as pastas .app estão lá e quando eu desconstruo o .pkg com:

pkgutil --expand "temp.pkg" "temp"

Eu vejo as pastas .app, mas às vezes uma das pastas .app não aparece quando é instalada a partir do pkg. Eles sempre parecem aparecer na primeira vez que são instalados, mas em máquinas onde o aplicativo é instalado e excluído várias vezes (como em máquinas de teste e desenvolvimento), uma das pastas .app não será exibida. Eu estou querendo saber o que poderia estar acontecendo aqui?

Inicialmente, tínhamos o aplicativo auxiliar em um diretório separado como o aplicativo principal e, nesse caso, o aplicativo auxiliar às vezes não era instalado, mas o aplicativo principal sempre seria. Em seguida, tentamos colocar o aplicativo auxiliar dentro do aplicativo principal e, em seguida, isso funcionou na primeira vez, mas da próxima vez que tentei instalar a partir do instalador, o aplicativo principal não estava lá!

questionAnswers(2)

yourAnswerToTheQuestion