Apple PackageMaker CLI: Gibt es eine Möglichkeit, Postinstall-Aktionen einzuschließen?
-
28-10-2019 - |
Frage
Ich habe eine PackageMaker .pmdoc-Datei in der PackageMaker-GUI.Das Paketelement der obersten Ebene in der Seitenleiste (über dem Inhalt) verfügt über zwei Postinstall-Aktionen.Es handelt sich um "Datei öffnen" -Aktionen.
Wenn ich das Paket in der PackageMaker-GUI erstelle, enthält die resultierende .mpkg:
Contents/Packages/packagenamePostflight.pkg
Wenn ich das Paket jedoch mit der CLI erstelle, fehlt die Datei Postflight.pkg .
Ich habe mit der CLI Folgendes erstellt:
/Developer/usr/bin/packagemaker --doc package.pmdoc/ --out package.mpkg
Am Anfang der Ausgabe steht:
packagemaker[55900:903] Warning: unknown or deprecated action
packagemaker[55900:903] Warning: unknown or deprecated action
Google teilt mir mit, dass andere in der Vergangenheit auf dieses Problem gestoßen sind, ohne eine Lösung zu finden: http://lists.apple.com/archives/Installer-dev/2010/Jan/msg00003.html
Hat jemand andere Ideen, als PackageMaker nicht zu verwenden?
Lösung
Möglicherweise möchten Sie PackageMaker aufgeben.Ich bin gerade zu Iceberg gewechselt und obwohl es seine eigenen Macken hat, fand ich es schlauer, wenn es sich um Aufgaben nach der Installation handelte.