Ich erstelle meinen eigenen Installer mit PackageMaker. Es hat eine Weile gut funktioniert, aber ich wollte ein Problem testen, bei dem die Dateien einer früheren Version entfernt werden, obwohl jede neue Version in einem anderen Ordner installiert wird. Einmal habe ich mir erlaubt, einen benutzerdefinierten Ordner auszuwählen, in den die App installiert werden soll (normalerweise wird sie im Home-Verzeichnis des Benutzers installiert).
Jetzt werden alle nachfolgenden Installationen, auch von früheren Installationsversionen, die ich nicht geändert habe, in diesem benutzerdefinierten Ordner installiert. Anscheinend handelt es sich nicht um ein PackageMaker-Problem, sondern um einen PackageMaker-Automatismus, der eine vorherige Installation überprüft. Ich kann dies umgehen, indem ich die Installationspaket-ID ändere, aber ich möchte es lieber nicht.
Wie kann ich auf die Installer Package Database zugreifen? Wo finde ich es und wie kann ich es ändern?
Dies ist insbesondere hilfreich, um eine "saubere" Installation auf einem System zu testen, auf dem die App noch nie installiert wurde. Vielleicht gibt es einen einfacheren Weg, zum Beispiel könnte auch eine einfache Deinstallation genügen.
Ich hoffe, meine Anwendung manuell aus der Liste der installierten Anwendungen entfernen zu können. Bisher habe ich nur den Installationsverlauf im Receipts-Verzeichnis gefunden.