Skip to content

Aus dem networkShareMounter ein App Bundle machen

Warum?

das, was der networkShareMounter macht ist eine klassische "menu bar app", also ein Programm, welches im userspace läuft und oben in der Menüleiste "wohnt". Bisher waren wir der Meinung, dass es sinnvoll ist, wenn der Nutzer nicht viel vom automatisierten Mount von netzwerkshares mitbekommt. Der LaunchAgend wurde immer dann getriggert, wenn eine Änderung der Netzwerkumgebung statt fand. Das hat soweit immer gut funktioniert. Solange wir uns in einer MDM Umgebung befinden und binaries per mdm "einfach so" installiert werden können, passt das auch.
Wir sollten aber über den Tellerrand gucken und mögliche Änderungen von Apple vorgreifen: aus einem binary wird eine "echte" app. Theoretisch könnte man sie dann auch in den App Store stellen

Ein weiterer Vorteil ist, dass man dem Nutzer (neben den über Profil bzw. MDM vorgegebenen mounts) die Möglichkeit geben kann, eigene shares zu definieren, die automatisch montiert werden sollen.

Was muss gemacht werden?

  • aus dem binary ein App bundle mit allen Ressourcen machen
  • mögliche capabilities definieren und ermöglichen
  • die eigentliche Funktionalität kann erhalten bleiben
  • Möglichkeit für den Nutzer, sich die per MDM definierten shares anzeigen zu lassen
  • Möglichkeit für den Nutzer, eigene shares zu definieren
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information