Managed App Konfiguration für native Apps
Native macOS-Apps – also selbst als .pkg oder .dmg hochgeladene Anwendungen – lassen sich in Relution vorkonfigurieren. Der dafür vorgesehene Weg unterscheidet sich jedoch von dem für Apps aus dem App Store. Entscheidend ist die Quelle der App, denn sie bestimmt, welche Methode zur Verfügung steht.
App-Quelle bestimmt die Konfigurationsmethode
Die Richtlinien-Konfiguration Managed App Konfiguration setzt voraus, dass die App über einen von Apple verwalteten Kanal installiert wurde. Sie ist ausschließlich für Apps aus dem App Store bzw. über das Volume Purchase Program (VPP) bezogene Apps verfügbar. Bei diesen Apps übernimmt das Betriebssystem die Zuordnung der Konfiguration zur App anhand der Bundle-ID.
Für native Apps steht dieser Mechanismus nicht zur Verfügung, da sie nicht über den verwalteten App Store Kanal installiert wurden. Die Konfiguration einer nativen App muss daher als Payload über die Richtlinien-Konfiguration Apple Configurator 2 Konfiguration übertragen werden.
| App-Quelle | Konfigurationsmethode |
|---|---|
| App Store / VPP | Managed App Konfiguration |
Native App (.pkg / .dmg) | Payload über Apple Configurator 2 Konfiguration |
Konfiguration nativer Apps über Apple Configurator 2
Welche Schlüssel und Werte in der Payload (Property-List) unterstützt werden, gibt der jeweilige App-Hersteller vor. Die Einrichtung erfolgt in wenigen Schritten:
- Die native App wird zunächst wie gewohnt bereitgestellt, sodass sie auf den Zielgeräten installiert ist.
- Die gewünschte App-Konfiguration wird als Payload zusammengestellt (siehe Empfehlung unten).
- In der Richtlinie wird eine
Apple Configurator 2 Konfigurationhinzugefügt und die Payload dort hinterlegt. - Die Richtlinie wird gespeichert und den betroffenen Geräten oder Gruppen zugewiesen.
Empfehlung: Payload mit dem iMazing Profile Editor erstellen
Das manuelle Schreiben einer Payload ist fehleranfällig. Zur komfortablen Erstellung empfiehlt sich das Drittanbieter-Werkzeug iMazing Profile Editor. Darin lässt sich die Konfiguration über eine grafische Oberfläche zusammenklicken, ohne die zugrunde liegende Property-List von Hand zu schreiben.
Der Ablauf gestaltet sich wie folgt:
- Im
iMazing Profile Editorwerden die gewünschten Einstellungen für die App über die Oberfläche gesetzt. - Das Ergebnis wird als Profil bzw.
.mobileconfigexportiert. - Der relevante Payload-Inhalt wird in die
Apple Configurator 2 Konfigurationin Relution übernommen.
In der Payload lassen sich zusätzlich die von Relution bereitgestellten Platzhalter verwenden (z. B. ${user.email}), um die Konfiguration benutzerabhängig auszufüllen. Die Platzhalter werden beim Übertragen der Konfiguration auf die Geräte ersetzt.