设备型号数据库(友好名称)
macOS 伴侣应用在实例 UI 中显示友好的 Apple 设备型号名称,通过将 Apple 型号标识符(如 iPad16,6、Mac16,6)映射为人类可读的名称。
映射以 JSON 形式存储在 apps/macos/Sources/OpenClaw/Resources/DeviceModels/ 下。
数据来源
当前从 MIT 许可的仓库 kyle-seongwoo-jun/apple-device-identifiers 引入映射。为保持构建确定性,JSON 文件固定到特定的上游 commit(记录在 NOTICE.md 中)。
更新数据库
- 选择要固定的上游 commit(iOS 和 macOS 各一个)
- 更新
NOTICE.md中的 commit hash - 重新下载固定到这些 commit 的 JSON 文件
- 确认许可证文件仍与上游匹配
- 验证 macOS 应用构建正常:
swift build --package-path apps/macos