iPad16,6 -> “iPad Pro مقاس 13 بوصة (M4)”، وMac16,6 -> “MacBook Pro (مقاس 14 بوصة، 2024)”). وتستخدم DeviceModelCatalog أيضًا بادئة المعرّف (مع الرجوع إلى عائلة الجهاز عند تعذّر ذلك) لاختيار رمز SF لكل جهاز.
الملفات الموجودة في apps/macos/Sources/OpenClaw/Resources/DeviceModels/:
مصدر البيانات
مضمّنة من مستودع GitHubkyle-seongwoo-jun/apple-device-identifiers المرخّص بموجب MIT. تُثبَّت ملفات JSON على قيم SHA للالتزامات المسجّلة في NOTICE.md لضمان حتمية عمليات البناء.
تحديث قاعدة البيانات
- اختر قيم SHA لالتزامات المصدر الأصلي المراد تثبيتها (واحدة لنظام iOS وأخرى لنظام macOS).
- حدّث
apps/macos/Sources/OpenClaw/Resources/DeviceModels/NOTICE.mdبقيم SHA الجديدة. - أعد تنزيل ملفات JSON المثبّتة على تلك الالتزامات:
- تأكّد من أن
LICENSE.apple-device-identifiers.txtلا يزال مطابقًا للمصدر الأصلي؛ واستبدله إذا تغيّر ترخيص المصدر الأصلي. - تحقّق من أن تطبيق macOS يُبنى دون أخطاء: