iPad16,6 -> “iPad Pro 13-इंच (M4)”, Mac16,6 -> “MacBook Pro (14-इंच, 2024)”)। DeviceModelCatalog प्रत्येक डिवाइस के लिए SF Symbol चुनने हेतु पहचानकर्ता प्रीफ़िक्स (और उपलब्ध न होने पर डिवाइस परिवार) का भी उपयोग करता है।
apps/macos/Sources/OpenClaw/Resources/DeviceModels/ में फ़ाइलें:
डेटा स्रोत
MIT-लाइसेंस-प्राप्तkyle-seongwoo-jun/apple-device-identifiers GitHub रिपॉज़िटरी से वेंडर किया गया है। बिल्ड को निर्धारक बनाए रखने के लिए JSON फ़ाइलों को NOTICE.md में दर्ज कमिट SHA पर पिन किया गया है।
डेटाबेस अपडेट करना
- पिन करने के लिए अपस्ट्रीम कमिट SHA चुनें (एक iOS के लिए, एक macOS के लिए)।
- नए SHA के साथ
apps/macos/Sources/OpenClaw/Resources/DeviceModels/NOTICE.mdअपडेट करें। - उन कमिट पर पिन की गई JSON फ़ाइलें फिर से डाउनलोड करें:
- पुष्टि करें कि
LICENSE.apple-device-identifiers.txtअब भी अपस्ट्रीम से मेल खाता है; यदि अपस्ट्रीम लाइसेंस बदल गया हो, तो इसे बदलें। - सत्यापित करें कि macOS ऐप बिना किसी त्रुटि के बिल्ड होता है: