Das Installationsprogramm für OSX .pkg installiert manchmal keine .app-Datei

Meine Java-Anwendung verfügt über einen Launcher, der eine .app-Datei ist, und eine Helfer-App, die im Lieferumfang enthalten ist.

Ich versuche, mit den folgenden Befehlen ein .pkg-Installationsprogramm mit einem Hintergrundbild zu erstellen:

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"

Wenn ich in das Verzeichnis auf ./Temp schaue, sind beide .app-Ordner dort und wenn ich das .pkg dekonstruiere mit:

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

Ich sehe die .app-Ordner, aber manchmal wird einer der .app-Ordner nicht angezeigt, wenn er vom pkg installiert wird. Sie werden immer beim ersten Installieren angezeigt, aber auf Computern, auf denen die Anwendung häufig installiert und gelöscht wird (wie auf Test- und Entwicklungscomputern), wird einer der .app-Ordner möglicherweise nicht angezeigt. Ich frage mich, was hier los sein könnte?

Anfangs hatten wir die Helfer-App in einem separaten Verzeichnis als Haupt-App und in diesem Fall wurde die Helfer-App manchmal nicht installiert, aber die Haupt-App war es immer. Als nächstes haben wir versucht, die Hilfsprogramm-App in die Haupt-App zu integrieren, und dann hat dies das erste Mal funktioniert, aber als ich das nächste Mal versuchte, die Haupt-App über den Installer zu installieren, war sie nicht da!

Antworten auf die Frage(2)

Ihre Antwort auf die Frage