Erstellung von Paketen

Nachdem Sie die Inhalte einer Paketquelle überprüft haben, können Sie in Composer Paketdateien in zwei verschiedenen Formaten erstellen: PKG und DMG. Jedes Dateiformat bietet Vor- und Nachteile, je nachdem, für welchen Zweck das Paket verwendet wird und welches Tool Sie für die Bereitstellung nutzen.

Sobald eine Paketquelle in Composer verfügbar ist, können Sie sie jederzeit zum Erstellen einer PKG- oder DMG-Paketdatei verwenden. Sie können sie nach der Erstellung des Pakets zudem in ein anderes Format umwandeln. Weitere Informationen zur Konvertierung zwischen den Formaten PKG und DMG finden Sie unter Erstellen einer Paketquelle anhand eines vorhandenen Pakets.

Erstellen von Paketen für Mac Computer mit Apple silicon

Wenn Sie Mac Computer mit Apple silicon in Ihrer Umgebung haben, können die mit Composer erstellten Pakete Intel basierte ausführbare Dateien enthalten, die den Apples Rosetta Übersetzungsdienst erfordern. Um sicherzustellen, dass Benutzer, die mit Composer erstellte Pakete installieren, nur dann zum Installieren von Rosetta aufgefordert werden, wenn dies erforderlich ist, können Sie die Einstellung Executable Types in PKGs (Typen ausführbarer Dateien in PKG-Dateien) in den Composers Einstellungen für die Paketerstellung verwenden. Damit konfigurieren Sie, wie Composer Typen ausführbarer Dateien erkennt und Benutzern, die das Paket installieren, eine Eingabeaufforderung anzeigt.

Die folgenden Optionen können für die Paketerstellung ausgewählt werden:
Automatically detect executable types (Typen ausführbarer Dateien automatisch erkennen)

(Empfohlen) Composer erkennt automatisch, ob Ihr Paket Intel basierte ausführbare Dateien enthält. Werden solche gefunden und ist Rosetta nicht installiert, fordern Mac Computer mit Apple silicon Benutzer, die das Paket installieren, dazu auf, auch Rosetta zu installieren.

Diese Einstellung wird standardmäßig verwendet und ist empfehlenswert, wenn Sie nicht genau wissen, welche Typen ausführbarer Dateien in Ihrer Paketquelle vorkommen.

One or more executables require Rosetta (Eine oder mehrere ausführbare Dateien erfordern Rosetta)

Composer erstellt explizit Pakete, die Intel basierte ausführbare Dateien enthalten. Ist Rosetta nicht installiert, fordern Mac Computer mit Apple silicon Benutzer, die das Paket installieren, immer dazu auf, auch Rosetta zu installieren.

Diese Einstellung sollte nur verwendet werden, wenn Sie sicher sind, dass Ihre Paketquelle Intel basierte ausführbare Dateien enthält.

All executables are Universal (Alle ausführbaren Dateien sind universell)

Composer erstellt explizit Pakete, die nur universelle ausführbare Dateien enthalten. Mac Computer mit Apple silicon fordern Benutzer, die das Paket installieren, nicht zur Installation von Rosetta auf.

Diese Einstellung sollte nur verwendet werden, wenn Sie sicher sind, dass Ihre Paketquelle keine Intel basierten ausführbaren Dateien enthält.

Weitere Informationen zu Rosetta Eingabeaufforderungen auf Mac Computern mit Apple silicon finden Sie auf der Apple Support Website unter Wenn du Rosetta auf deinem Mac installieren musst.

Weitere Informationen dazu, wie Rosetta Intel basierte ausführbare Dateien auf Mac Computern mit Apple silicon ausführt, finden Sie in dieser Dokumentation auf der Apple Developer Website.

Erstellen einer PKG-Datei

PKG-Dateien können mit nahezu jedem beliebigen Bereitstellungstool bereitgestellt werden, wie z. B. Apple Remote Desktop (ARD), Jamf Pro und anderen MDM-Lösungen.

Dateien im PKG-Format können zudem von den Benutzern einfach selbst installiert werden. Dazu müssen sie lediglich auf das Paket doppelklicken. Das Installationsprogramm wird geöffnet und der Benutzer wird Schritt für Schritt durch den Installationsprozess geführt.
Hinweis: Mit PKG-Dateien können bei Verwendung von Jamf Pro Dateien im Benutzerordner nicht dynamisch für Benutzervorlagen in den Verzeichnissen unter „User Template (Benutzervorlage)“ bereitgestellt werden.
Von Composer werden standardmäßig vereinfachte PKG-Dateien erstellt. Weitere Informationen zu vereinfachten PKG-Dateien finden Sie unter Composer Einstellungen.
  1. Öffnen Sie Composer und melden Sie sich lokal an.
  2. Wählen Sie die Paketquelle, die Sie zum Erstellen verwenden wollen, aus der Liste „Sources (Quellen)“ in der Seitenleiste.
  3. Klicken Sie in der Symbolleiste auf Build as PKG (Erstellen als PKG-Datei) .
    Hinweis: Wenn die Einstellung Build flat PKGs (Vereinfachte PKGs erstellen) aktiviert ist und die Paketquelle Skripte enthält, die von vereinfachten PKG-Dateien nicht unterstützt werden, wird ein Dialogfenster angezeigt. Um diese Einstellung lediglich für dieses Paket zu deaktivieren, klicken Sie auf Build as non-flat PKG (Erstellen als nicht-vereinfachte PKG-Datei). Wenn die nicht unterstützten Skripte beim Erstellen der vereinfachten PKG-Datei ignoriert werden sollen, klicken Sie auf Build as flat PKG (Erstellen als vereinfachte PKG-Datei). Weitere Informationen zu den von vereinfachten PKG-Dateien unterstützten Skripten finden Sie unter Paketquellen-Skripte.
  4. Wählen Sie einen Speicherort für das Paket aus und klicken Sie auf Save (Speichern ).

Erstellen einer DMG-Datei

Paketdateien im DMG-Format ermöglichen im Zusammenspiel mit Jamf Pro die dynamische Bereitstellung von Dateien und Ordnern für jeden Benutzer, für den auf dem Computer ein Account angelegt wurde, sowie in über das Netzwerk bereitgestellten Benutzerordnern derzeit angemeldeter Benutzer. Sie können außerdem Dateien und Ordner als Benutzervorlagen in den Verzeichnissen unter „User Template (Benutzervorlage)“ bereitstellen, um sicherzustellen, dass jedem neuen Benutzer die richtige Standardumgebung zur Verfügung steht.

  1. Öffnen Sie Composer und melden Sie sich lokal an.
  2. Wählen Sie die Paketquelle, die Sie zum Erstellen verwenden wollen, aus der Liste „Sources (Quellen)“ in der Seitenleiste.
  3. Klicken Sie in der Symbolleiste auf Build as DMG (Erstellen als DMG-Datei) .
  4. Wählen Sie einen Speicherort für das Paket aus und klicken Sie auf Save (Speichern ).

Signieren eines Pakets

Wenn Sie ein Paket erstellen, das während der Automatische Geräteregistrierung bereitgestellt werden soll, muss dieses mit einem Zertifikat signiert sein, das von dem Computer zum Zeitpunkt der Registrierung als vertrauenswürdig eingestuft wird.
Hinweis:

Es wird empfohlen, Pakete mit einem Zertifikat zu signieren, das entweder von der in Jamf Pro integrierten Zertifizierungsstelle oder von einem beim Apple Developer Program registrierten Account erstellt wurde.

Weitere Informationen dazu, wie Sie Signierungszertifikate erhalten, finden Sie in den folgenden Artikeln in der Informationsdatenbank:

Um erstellte Pakete mit Composer zu unterzeichnen, gehen Sie zu den Composer Einstellungen und wählen Sie die Option Sign with (Signieren mit). Wählen Sie ein Zertifikat für das Installationsprogramm aus dem Einblendmenü.

Im Einblendmenü werden Zertifikate für das Installationsprogramm angezeigt, die in der Schlüsselbundverwaltung im Schlüsselbund „Anmeldung“ hinterlegt sind.

Warnung:

Das Einblendmenü zeigt auch Zertifikate für Anwendungen. Diese werden nicht für das Signieren von Paketen empfohlen.