iPad16,6 -> “iPad Pro da 13 pollici (M4)”, Mac16,6 -> “MacBook Pro (14 pollici, 2024)”). DeviceModelCatalog usa inoltre il prefisso dell’identificatore (con ripiego sulla famiglia del dispositivo) per scegliere un simbolo SF per ciascun dispositivo.
File in apps/macos/Sources/OpenClaw/Resources/DeviceModels/:
Origine dei dati
Inclusi nel progetto dal repository GitHubkyle-seongwoo-jun/apple-device-identifiers, distribuito con licenza MIT. I file JSON sono fissati agli SHA dei commit registrati in NOTICE.md per mantenere le build deterministiche.
Aggiornamento del database
- Scegliere gli SHA dei commit upstream da fissare (uno per iOS e uno per macOS).
- Aggiornare
apps/macos/Sources/OpenClaw/Resources/DeviceModels/NOTICE.mdcon i nuovi SHA. - Scaricare nuovamente i file JSON fissati a tali commit:
- Verificare che
LICENSE.apple-device-identifiers.txtcorrisponda ancora alla versione upstream; sostituirlo se la licenza upstream è cambiata. - Verificare che la build dell’app macOS venga completata senza errori: