iPad16,6 -> “iPad Pro 13 inch (M4)”, Mac16,6 -> “MacBook Pro (14 inch, 2024)”). DeviceModelCatalog cũng sử dụng tiền tố mã định danh (và dùng họ thiết bị làm phương án dự phòng) để chọn một SF Symbol cho mỗi thiết bị.
Các tệp trong apps/macos/Sources/OpenClaw/Resources/DeviceModels/:
Nguồn dữ liệu
Được đưa vào dự án từ kho lưu trữ GitHubkyle-seongwoo-jun/apple-device-identifiers có giấy phép MIT. Các tệp JSON được cố định theo các SHA commit ghi trong NOTICE.md để bảo đảm các bản dựng có tính xác định.
Cập nhật cơ sở dữ liệu
- Chọn các SHA commit thượng nguồn cần cố định (một cho iOS và một cho macOS).
- Cập nhật
apps/macos/Sources/OpenClaw/Resources/DeviceModels/NOTICE.mdbằng các SHA mới. - Tải lại các tệp JSON được cố định theo những commit đó:
- Xác nhận
LICENSE.apple-device-identifiers.txtvẫn khớp với bản thượng nguồn; thay thế tệp nếu giấy phép thượng nguồn đã thay đổi. - Xác minh ứng dụng macOS được dựng thành công và không có lỗi: