设备型号数据库(友好名称)

macOS 伴侣应用在实例 UI 中显示友好的 Apple 设备型号名称,通过将 Apple 型号标识符(如 iPad16,6Mac16,6)映射为人类可读的名称。

映射以 JSON 形式存储在 apps/macos/Sources/OpenClaw/Resources/DeviceModels/ 下。

数据来源

当前从 MIT 许可的仓库 kyle-seongwoo-jun/apple-device-identifiers 引入映射。为保持构建确定性,JSON 文件固定到特定的上游 commit(记录在 NOTICE.md 中)。

更新数据库

  1. 选择要固定的上游 commit(iOS 和 macOS 各一个)
  2. 更新 NOTICE.md 中的 commit hash
  3. 重新下载固定到这些 commit 的 JSON 文件
  4. 确认许可证文件仍与上游匹配
  5. 验证 macOS 应用构建正常:swift build --package-path apps/macos