Am 10.5 hat alles funktioniert, aber jetzt ist mein Installationsprojekt von PackageMaker nicht mehr möglich. Ich habe jetzt seit ein paar Tagen ein Problem bekämpft und entweder
Um das Problem einzugrenzen, bin ich zu diesem Punkt gekommen:
preinstall
, das nichts tut Führen Sie die obigen ... aus und beobachten Sie, wie es mit der untenstehenden Fehlermeldung wie Uhrwerk
ausfällt %Vor% Es gibt keine Datei in /private/tmp/PKInstallSandbox.cmlS2H/Scripts/test.test.5year_header.pkg.PFrHNB/
, was mich glauben macht, dass das Problem bei PackageMaker liegt und nicht bei mir. Aber ich bin neu in der Welt der OS X-Software-Installation, so dass Zweifel bestehen bleiben.
Also die Frage: Ist in PackageMaker ein Vorinstallations-Skript unter OS X 10.6 kaputt? Oder gibt es einige Anforderungen bezüglich Vorinstallations-Skripts, die ich nicht verstehe?
Ich hatte das selbe Problem und das Einstellen der ausführbaren Berechtigungen für die Skripte löste es für mich!
%Vor%Diese Lösung wurde in diesem Thread in den Golang-Nuts-Gruppen
gefunden"Startpfad nicht erreichbar" kann sehr wohl damit zu tun haben, mit welcher Software die PKG gezippt und / oder entpackt wird.
Ich hatte also das Problem, dass mein Postflight-Skript nicht lief und meine PKG fehlschlug. Schauen Sie sich das Installationsprotokoll an (um dies zu sehen, führen Sie die fragliche PKG aus, dann den Menüpunkt 'Window & gt; Installer Log' und wählen Sie 'Alle Logs anzeigen' aus dem Dropdown) Ich sah den gefürchteten 'Startpfad nicht erreichbar' Script ausführen (umbenannt von PackageMaker in 'postflight').
Das Problem trat nur auf den Systemen meiner Kunden auf. Es war ein echter Stumper, da beide Mac-Testmaschinen keine Probleme hatten, die PKG zu laufen, und ihre Umgebungen schienen die gleichen zu sein wie die Maschinen des Kunden.
Dann habe ich in einem obskuren Post auf einer Symantec-Website gesehen, dass jemand herausgefunden hat, dass dieses Problem etwas damit zu tun hat, wie die PKG gezippt und / oder entpackt wird.
Sicher genug. Mein Kunde hat die PKG von DropBox heruntergeladen und die Art und Weise, wie DropBox es zipte, hat etwas in der PKG beschädigt.
Die Lösung war für mich, die PKG auf meinem System zu packen, bevor ich sie auf DropBox hochlade, und dann funktionierte alles reibungslos.
Ich hatte das gleiche Problem. Überprüfen Sie die erste Zeile Ihres Skripts. In meinem Fall fehlte !
aus dem #!/bin/sh
Tags und Links osx-snow-leopard packagemaker