El instalador .pkg de OSX a veces no instala el archivo .app

Mi aplicación Java tiene un iniciador que es un .app y una aplicación auxiliar que se incluye con él.

Estoy tratando de hacer un instalador .pkg con una imagen de fondo usando los siguientes 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"

Cuando miro en el directorio en ./Temp ambas carpetas .app están ahí y cuando deconstruyo el .pkg con:

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

Veo las carpetas .app pero a veces una de las carpetas no aparece cuando se instala desde el pkg. Parece que siempre aparecen la primera vez que se instala, pero en las máquinas donde la aplicación se instala y elimina muchas veces (como en las máquinas de prueba y desarrollo) una de las carpetas .app no ​​se mostrará. Me pregunto qué podría estar pasando aquí.

Inicialmente teníamos la aplicación de ayuda dentro de un directorio separado como la aplicación principal y, en este caso, la aplicación de ayuda a veces no se instalaba, pero la aplicación principal siempre lo estaba. A continuación, intentamos poner la aplicación de ayuda dentro de la aplicación principal y luego esto funcionó la primera vez, pero la próxima vez que intenté instalar desde el instalador, ¡la aplicación principal no estaba allí!

Respuestas a la pregunta(2)

Su respuesta a la pregunta