Skip to main content
Die Benutzeroberfläche Instances der macOS-Begleit-App ordnet Apple-Modellkennungen verständlichen Namen zu (iPad16,6 -> „iPad Pro 13 Zoll (M4)“, Mac16,6 -> „MacBook Pro (14 Zoll, 2024)“). DeviceModelCatalog verwendet außerdem das Kennungspräfix (mit Rückgriff auf die Gerätefamilie), um für jedes Gerät ein SF Symbol auszuwählen. Dateien in apps/macos/Sources/OpenClaw/Resources/DeviceModels/:

Datenquelle

Aus dem unter der MIT-Lizenz stehenden GitHub-Repository kyle-seongwoo-jun/apple-device-identifiers eingebunden. Die JSON-Dateien sind an die in NOTICE.md aufgezeichneten Commit-SHAs gebunden, damit Builds deterministisch bleiben.

Datenbank aktualisieren

  1. Wählen Sie die Upstream-Commit-SHAs aus, die angeheftet werden sollen (eine für iOS, eine für macOS).
  2. Aktualisieren Sie apps/macos/Sources/OpenClaw/Resources/DeviceModels/NOTICE.md mit den neuen SHAs.
  3. Laden Sie die an diese Commits gebundenen JSON-Dateien erneut herunter:
  1. Bestätigen Sie, dass LICENSE.apple-device-identifiers.txt weiterhin mit dem Upstream-Projekt übereinstimmt; ersetzen Sie die Datei, falls sich die Upstream-Lizenz geändert hat.
  2. Überprüfen Sie, ob die macOS-App fehlerfrei gebaut wird:

Verwandte Themen