
Einführung in die Bereitstellung von Paketen in Apple Business
Wenn du Anwendungen besitzt, die nicht im Mac App Store verfügbar sind, kannst du sie mithilfe von Apple Business über eine Funktion namens Pakete dennoch auf Mac‑Computern bereitstellen.
Was sind Paketdateien?
Bevor du Pakete mithilfe von Apple Business für deine Benutzer:innen bereitstellen kannst, musst du zunächst die Paketdatei erstellen. Nachdem die Paketdatei erstellt wurde, muss sie auf einen Webserver oder File-Sharing-Dienst geladen werden, um über eine URL von dort abgerufen werden zu können. Paketdateien besitzen die folgenden Eigenschaften:
Sie sind eine macOS-Standardtechnologie für die Installation von Anwendungen, die nicht im Mac App Store verfügbar sind.
Sie können Dateien und Ordner an vorbestimmten Speicherorten im lokalen Volume des gewünschten Mac ablegen.
Sie können preinstall- und postinstall-Skripte zur weiteren Automatisierung und Anpassung des Installationsvorgangs anwenden.
Mithilfe von Paketen installierte Anwendungen gelten nicht als verwaltete Apps. Das heißt:
Wenn die Anwendung aus einem Blueprint entfernt wird, bleibt sie auch weiter auf dem Mac von Benutzer:innen installiert.
Wenn Benutzer:innen ihr Gerät von der Geräteverwaltung in Apple Business abmelden, verbleibt die Anwendung auf dem Mac der Benutzer:innen.
Mit der betreffenden Anwendung gespeicherte Dateien werden nicht in einem separaten Volume abgelegt.
Bevor du ein neues Paket in Apple Business erstellst, das die bereitzustellende Anwendung enthält, musst du die nachstehenden Informationen eingeholt und überprüft haben. Sobald du alle Informationen zusammengetragen hast, kannst du mit der Paketerstellung beginnen. Siehe Ein Paket erstellen.
Hinweis: Falls irgendwelche der unten stehenden Optionen geändert werden sollen, musst du entweder ein vorhandenes Paket aktualisieren oder ein neues Paket erstellen.
Aktionen | Beschreibung | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Automatische Installation (Benutzeraktion) | Sobald das Paket einem Blueprint hinzugefügt wird, werden Benutzer:innen mit Mac‑Computern, die diesem Blueprint zugeordnet (und mit dem Internet verbunden) sind, automatisch in die Warteschlange für den Paket-Download eingereiht. Nachdem das Paket geladen und die Anwendung installiert wurde, steht diese Anwendung allen Benutzer:innen zur Verfügung, die sich beim betreffenden Mac anmelden können. | ||||||||||
Anwendung entfernen (Benutzeraktion) | Sobald eine Anwendung installiert wurde, können Benutzer:innen diese in ein anderes Verzeichnis (beispielsweise ihren Benutzerordner) verschieben und bei Bedarf auch von ihrem Mac entfernen. Benutzer:innen mit der Rolle „Administrator:in“ können über den Installationsstatus für das Paket sehen, ob eine App verschoben oder entfernt wurde. Siehe Installationsstatus von Paketen überprüfen. | ||||||||||
Ein Paket benennen | Du kannst das Paket nach der Anwendung benennen oder dem Paket einen abgewandelten Namen geben. | ||||||||||
Freigabemethode auswählen | Das Paket kann auf zweierlei Weise für Benutzer:innen freigegeben werden. Du kannst entweder einen Webserver für Direkt-Downloads aufsetzen oder das Paket bei einem File-Sharing-Dienst wie Dropbox oder Google Drive hochladen. Falls du dich für einen File-Sharing-Dienst entscheidest, befolge die Schritte in der Dokumentation des Dienstes, um die URL zu erhalten, die du an deine Benutzer:innen weitergibst. Hinweis: Ungeachtet der gewählten Methode muss der bereitgestellte Link einen Direkt-Download des Pakets initiieren. Der Link darf nicht zu einer Webseite mit einem weiteren Link weiterleiten. | ||||||||||
Paket-URL für Direkt-Downloads von einer Website (kein File-Sharing-Dienst) erstellen | Falls Benutzer:innen das Paket direkt von einem Webserver laden sollen, sind bei der Einrichtung der URL einige Best Practicessweisen zu beachten. Zum einen darf die URL keine Leerzeichen enthalten. Außerdem darf sie nur aus Kleinbuchstaben, Ziffern und Bindestrichen (-) bestehen. Ein Paketname könnte beispielsweise wie folgt aussehen: „organizationname-applicationname“. Sobald du das Paket benannt hast, lädst du es auf einen Webserver mit den folgenden Eigenschaften hoch:
Die URL:
Wichtig: Falls eine Anwendung keine Option zur eigenständigen Aktualisierung enthält und du sie mit Apple Business aktualisieren möchtest, musst du ein neues Paket mit einer neuen URL erstellen. Siehe Ein Paket aktualisieren. Die URL könnte beispielsweise wie folgt aussehen: https://www.melardclothing.com/required-applications/organizationname-applicationname Falls du einen Link zu einem Paket verwenden möchtest, der von einem Entwickler gehostet wird, stelle sicher, dass das Paket nicht vom zuständigen Entwickler aktualisiert wird. | ||||||||||
Integrität des Pakets sicherstellen | Bevor Benutzer:innen ein von dir erstelltes Paket laden können, musst du einen eindeutigen Wert dafür erstellen. Dieser Wert wird auch Hash (Prüfsumme) genannt und soll sicherstellen, dass das Paket nicht verändert oder ersetzt wurde. Apple Business verwendet zu diesem Zweck den SHA-256-Hash. Siehe Erforderliche Informationen einholen. | ||||||||||
Paketkennung der Anwendung abrufen | Um sicherzustellen, dass der Installationsstatus korrekt gemeldet wird, muss die von dir eingegebene Bundle-ID mit der Bundle-ID der Anwendung übereinstimmen. Die Bundle-ID einer Anwendung ist in der Datei „Info.plist“ der Anwendung (in der Anwendung selbst enthalten) unter „CFBundleIdentifier“ verzeichnet. Siehe Erforderliche Informationen einholen. Hinweis: Eine Bundle-ID ist eine eindeutige Zeichenfolge, mit der macOS Anwendungen identifiziert. Eine Bundle-ID könnte beispielsweise com.organizationname.applicationname sein. | ||||||||||
Optional eine Versionsnummer hinzufügen | Bei Bedarf kannst du eine Versionsnummer für die Anwendung hinzufügen. | ||||||||||