Composer Revisionsverlauf

Informationen zur Versionsverwaltung:

Der Revisionsverlauf für Composer auf dieser Seite wird nur dann um neue Informationen ergänzt, wenn Änderungen am Produkt vorgenommen wurden. Daher stimmt die hier aufgeführte Version möglicherweise nicht mit der neusten verfügbaren Version von Composer überein.

Composer 10.28.0

Dateien auf Systemebene zur Ausschlussliste hinzugefügt

/System/ wurde jetzt zur standardmäßigen Ausschlussliste von Composer hinzugefügt. Dadurch wird sichergestellt, dass Composer beim Erstellen einer Paketquelle keine Dateien auf Systemebene mehr indiziert. Pakete mit /System/-Dateien führen unter Umständen zu einem Fehler bei der Paketinstallation auf Computern mit macOS ab Version 11. Um die Ausschlussliste von Composer zu ergänzen oder standardmäßig hinzugefügte Einträge zu entfernen, klicken Sie in der Menüleiste in Composer auf File (Datei) > Preferences (Einstellungen) > Exclusion List (Ausschlussliste).

Weitere Informationen zur Ausschlussliste in Composer finden Sie unter Ausschlussliste.

Composer 10.27.0

Verbesserungen für das Erstellen von Paketen für Mac Computer mit Apple Chips

Composer ermöglicht Ihnen jetzt, zu konfigurieren, wann Eingabeaufforderungen zum Installieren von Rosetta auf Mac Computern mit Apple Chips angezeigt werden. Verwenden Sie als Grundlage die Typen ausführbarer Dateien (Intel basiert oder universell) in den Paketen. Im Einblendmenü Executable Types in PKGs (Typen ausführbarer Dateien in PKG-Dateien) in den Composer Einstellungen für die Paketerstellung können Sie die folgenden Optionen wählen:

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 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 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 Chips finden Sie auf der Apple Support Website unter Wenn du Rosetta auf deinem Mac installieren musst.

Weitere Informationen zum Erstellen von Paketen mit Composer finden Sie unter Erstellung von Paketen.

Composer 10.25.0

Apple Silicon Kompatibilität

Composer unterstützt jetzt standardmäßig Mac Computer mit Apple Silicon*.

* Die Angaben zur Hardware-Unterstützung gehen zurück auf Tests mit dem Mac Developer Transistion Kit.

Fehlerkorrektur

[PI-008713] Es wurde ein Problem behoben, das dazu führte, dass Composer unerwartet beendet wurde.

Composer 10.23.0

Benutzer werden nun nur noch aufgefordert, Composer Vollzugriff auf die Festplatte zu gewähren, wenn dieser nicht bereits gewährt wurde. Diese Prüfung erfolgt bei jedem Start von Composer.

Composer 10.22.0

Sicherheitsverbesserungen in Composer

Composer 10.22.0 enthält eine Fehlerkorrektur für einen in den Versionen 10.18.0 bis 10.21.0 vorhandenen Fehler, durch den normale Benutzer sich Zugang zu Ressourcen verschaffen konnten, für die „root“-Rechte erforderlich sind, wenn in Version 10.18.0 bis 10.21.0 Composer und das mit entsprechenden Berechtigungen ausgestattete Hilfsprogramm auf demselben Computer mit einem Administratoraccount installiert war.

Um sicherzustellen, dass Computer mit Composer nicht von diesem Problem betroffen sind, aktualisieren Sie Composer auf Version 10.22.0.

Fehlerkorrektur

[PI-008065] Es wurde ein Problem behoben, das dazu führte, dass Composer beim Versuch abstürzte, große .app-Dateien in Source-Dateien umzuwandeln.

Composer 10.19.0

Verbesserungen im Zusammenhang mit der Paketerstellung und -konvertierung in Composer

Sie können aktive Prozesse zur Paketerstellung und Konvertierung von Paketquellen nun während der Ausführung anhalten, indem Sie auf Stop (Anhalten) klicken. Dadurch können Sie Paketquellen sofort ändern, ohne auf den Abschluss des Prozesses warten zu müssen. Die folgenden Prozesse können angehalten werden: Erstellen einer PKG- oder DMG-Datei; Konvertieren einer PKG- oder DMG-Datei zu einer Paketquelle

Weitere Informationen zum Erstellen von Paketen und Paketquellen finden Sie unter Erstellung von Paketen und Erstellung von Paketquellen.

Fehlerkorrekturen und Verbesserungen

  • Wenn Sie ein Composer Fenster geschlossen haben, können Sie jetzt auf das Composer Symbol im Dock klicken, um das zuvor geschlossene Fenster erneut zu öffnen.

  • Wenn Sie ein Paket in eine Quelle umwandeln, zeigt der Titel des Fortschrittsfensters in Composer jetzt eine korrekte Aufgabenbeschreibung.

  • Der Prozess zum Signieren von Paketen in Composer wird jetzt mit dem „Privileged Helper Tool (Hilfstool mit besonderen Berechtigungen)“ abgeschlossen.

  • Es wurde ein Problem behoben, dass manchmal dazu führte, dass Composer beim Start einer neu installierten Version von Composer mehrfach nach Administratorrechten fragte.

  • [PI-007818] Es wurde ein Problem behoben, dass Benutzer manchmal daran hinderte, PLIST-Dateien für Paketquellen anzulegen, wenn nicht bereits eine PLIST-Datei vorhanden war.

  • [PI-007826] Es wurde ein Problem behoben, dass Composer daran hinderte, unter macOS Version 10.15 nach Vollzugriff auf die Festplatte zu bitten.

Composer 10.18.0

Installation eines Hilfstools mit besonderen Berechtigungen

Von Composer wird nun beim erstmaligen Öffnen ein Hilfstool mit besonderen Berechtigungen für die Ausführung aller Composer Aufgaben installiert, die „root“-Rechte erfordern. Wenn das Hilfstool mit besonderen Berechtigungen bei jedem Öffnen von Composer installiert werden soll, ist die Anmeldung mit einem Administratoraccount erforderlich. Im Zusammenhang mit dem Hilfstool mit besonderen Berechtigungen wurden folgende Verbesserungen in Bezug auf das Benutzererlebnis umgesetzt:

  • Composer wird nun schneller geöffnet.

  • Bei einem Neustart mit „root“-Rechten wird nur noch ein Composer Symbol im macOS Dock angezeigt.

  • Composer wird nun weiterhin fehlerfrei ausgeführt, wenn in einer Quelle bereits vorhandene Dateien ersetzt werden.

  • Es wurden Fehler behoben, die dazu führten, dass Paketberechtigungen nicht ordnungsgemäß angewendet wurden. Der Standardwert aller Berechtigungen lautet nicht mehr „root:wheel 755“.

  • Einstellungen werden nun für jeden Benutzer separat und nicht mehr in einem „root“-Verzeichnis gespeichert. Composer Einstellungen werden gespeichert unter ~/Library/Preferences.

  • Beim Öffnen von DMG-Paketdateien wird die Aufforderung zur Angabe des Dateisystems nun ordnungsgemäß angezeigt.

Paketmanifeste auf Composer hochladen

Paketmanifeste können nicht mehr direkt auf Composer hochgeladen werden. Zum Hochladen eines Paketmanifests zu Jamf Nation müssen Sie zunächst die Seite des jeweiligen Produkts auf Jamf Nation aufrufen und anschließend eine Manifest-Datei im COMPOSER-Format hochladen. Weitere Informationen finden Sie unter Paketmanifeste.

Composer 10.16.0

Beim Bearbeiten der Datei „info.plist“ in einer Paketquelle werden die Informationen zur Haupt- und zur Nebenversion nicht mehr in die gleichnamige Datei in den Anwendungspaketen übernommen.