iPad16,6 -> « iPad Pro 13 pouces (M4) », Mac16,6 -> « MacBook Pro (14 pouces, 2024) »). DeviceModelCatalog utilise également le préfixe de l’identifiant (avec recours à la famille de l’appareil en cas d’échec) pour choisir un symbole SF propre à chaque appareil.
Fichiers dans apps/macos/Sources/OpenClaw/Resources/DeviceModels/ :
Source des données
Importés depuis le dépôt GitHubkyle-seongwoo-jun/apple-device-identifiers, sous licence MIT. Les fichiers JSON sont épinglés aux SHA de commits consignés dans NOTICE.md afin de garantir des builds déterministes.
Mise à jour de la base de données
- Choisissez les SHA des commits amont à épingler (un pour iOS, un pour macOS).
- Mettez à jour
apps/macos/Sources/OpenClaw/Resources/DeviceModels/NOTICE.mdavec les nouveaux SHA. - Téléchargez à nouveau les fichiers JSON épinglés à ces commits :
- Vérifiez que
LICENSE.apple-device-identifiers.txtcorrespond toujours à la version amont ; remplacez-le si la licence amont a changé. - Vérifiez que l’app macOS se compile sans erreur :