iPad16,6 -> “iPad Pro de 13 polegadas (M4)”, Mac16,6 -> “MacBook Pro (14 polegadas, 2024)”). DeviceModelCatalog também usa o prefixo do identificador (recorrendo à família do dispositivo como alternativa) para escolher um SF Symbol para cada dispositivo.
Arquivos em apps/macos/Sources/OpenClaw/Resources/DeviceModels/:
Fonte dos dados
Incorporados do repositório do GitHubkyle-seongwoo-jun/apple-device-identifiers, licenciado sob a licença MIT. Os arquivos JSON são fixados nos SHAs dos commits registrados em NOTICE.md para manter as compilações determinísticas.
Atualização do banco de dados
- Escolha os SHAs dos commits upstream a serem fixados (um para iOS e outro para macOS).
- Atualize
apps/macos/Sources/OpenClaw/Resources/DeviceModels/NOTICE.mdcom os novos SHAs. - Baixe novamente os arquivos JSON fixados nesses commits:
- Confirme se
LICENSE.apple-device-identifiers.txtainda corresponde à versão upstream; substitua-o se a licença upstream tiver sido alterada. - Verifique se o aplicativo para macOS é compilado sem erros: