Chuyển đến nội dung chính
Giao diện người dùng Instances của ứng dụng đồng hành trên macOS ánh xạ các mã định danh kiểu máy Apple sang tên dễ nhận biết (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ữ GitHub kyle-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

  1. Chọn các SHA commit thượng nguồn cần cố định (một cho iOS và một cho macOS).
  2. Cập nhật apps/macos/Sources/OpenClaw/Resources/DeviceModels/NOTICE.md bằng các SHA mới.
  3. Tải lại các tệp JSON được cố định theo những commit đó:
  1. Xác nhận LICENSE.apple-device-identifiers.txt vẫ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.
  2. Xác minh ứng dụng macOS được dựng thành công và không có lỗi:

Liên quan