Skip to main content
A interface de Instâncias do aplicativo complementar para macOS mapeia identificadores de modelos da Apple para nomes amigáveis (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 GitHub kyle-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

  1. Escolha os SHAs dos commits upstream a serem fixados (um para iOS e outro para macOS).
  2. Atualize apps/macos/Sources/OpenClaw/Resources/DeviceModels/NOTICE.md com os novos SHAs.
  3. Baixe novamente os arquivos JSON fixados nesses commits:
  1. Confirme se LICENSE.apple-device-identifiers.txt ainda corresponde à versão upstream; substitua-o se a licença upstream tiver sido alterada.
  2. Verifique se o aplicativo para macOS é compilado sem erros:

Relacionado