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