Instalator OSX .pkg czasami nie instaluje pliku .app

Moja aplikacja Java ma program uruchamiający, który jest aplikacją .app i dołączoną do niego aplikacją pomocniczą.

Próbuję utworzyć instalator .pkg z obrazem tła za pomocą następujących poleceń:

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"

Kiedy patrzę w katalog na ./Temp, oba foldery .app są tam i kiedy dekonstruuję .pkg za pomocą:

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

Widzę foldery .app, ale czasami jeden z folderów .app nie pojawia się, gdy jest zainstalowany z pkg. Zawsze wydają się pojawiać przy pierwszym zainstalowaniu, ale na komputerach, na których aplikacja jest instalowana i usuwana wiele razy (jak na maszynach testowych i programistycznych), jeden z folderów .app ostatecznie nie pojawi się. Zastanawiam się, co tu się dzieje?

Początkowo aplikacja pomocnicza znajdowała się w oddzielnym katalogu jako aplikacja główna iw tym przypadku aplikacja pomocnicza czasami nie była instalowana, ale główną aplikacją zawsze była. Następnie próbowaliśmy umieścić aplikację pomocniczą w głównej aplikacji, a następnie zadziałało to za pierwszym razem, ale następnym razem, gdy próbowałem zainstalować z instalatora, głównej aplikacji nie było!

questionAnswers(2)

yourAnswerToTheQuestion