Kann ein Anwendungspaket dem PFAD Elemente hinzufügen?

0

Ich möchte ein OSX-Anwendungspaket erstellen, das ein Befehlszeilentool installiert. Ist das möglich und wenn ja, wie? Die Dokumente lassen es klingen wie die Tasten APInstallerURLund APFilesin info.plistkönnen dafür verwendet werden, aber sie machen nicht klar, wie.

Dan
quelle

Antworten:

0

Ich hätte nur die App:

  • Überprüfen Sie zunächst, ob die ausführbare Datei bereits installiert ist (z. B. den Rückkehrcode von which yourExecutable).
  • Falls nicht installiert, kopieren Sie die ausführbare Datei nach /usr/local/bin/oder an einen anderen Ort (Ihre Wahl).
  • Wenn nicht kopiert /usr/local/bin/, fügen Sie den Speicherort der ausführbaren Datei auf die $ PATH des Benutzers (fügen Sie die folgende Zeile am Ende ihrer ~/.bash_profile: export PATH=$PATH:/path/to/executable)

Wenn das Anwendungspaket ausschließlich für die Installation des Tools vorgesehen ist, können Sie dies sogar in AppleScript ausführen.

D Schlachter
quelle
Das Problem ist, dass dies den gleichen Nachteil wie .pkgDateien hat; Die Datei kann nicht automatisch deinstalliert werden.
Dan
Es sei denn, Sie fügen ein Deinstallationsprogramm hinzu, um den Vorgang umzukehren
D Schlachter