macOS डेवलपर सेटअप
स्रोत से OpenClaw macOS ऐप्लिकेशन बनाएं और चलाएं।पूर्वापेक्षाएं
ऐप बनाने से पहले, सुनिश्चित करें कि आपके पास निम्न इंस्टॉल हैं:- Xcode 26.2+: Swift विकास के लिए आवश्यक।
- Node.js 24 और pnpm: Gateway, CLI, और पैकेजिंग स्क्रिप्ट के लिए अनुशंसित। Node 22 LTS, वर्तमान में
22.19+, संगतता के लिए समर्थित है।
1. निर्भरताएं इंस्टॉल करें
पूरे प्रोजेक्ट की निर्भरताएं इंस्टॉल करें:2. ऐप बनाएं और पैकेज करें
macOS ऐप बनाने और उसेdist/OpenClaw.app में पैकेज करने के लिए, चलाएं:
-) का उपयोग करेगी।
डेव रन मोड, साइनिंग फ़्लैग, और Team ID समस्या-निवारण के लिए, macOS ऐप README देखें:
https://github.com/openclaw/openclaw/blob/main/apps/macos/README.md
नोट: एड-हॉक साइन किए गए ऐप सुरक्षा संकेत दिखा सकते हैं। यदि ऐप “Abort trap 6” के साथ तुरंत क्रैश हो जाता है, तो समस्या-निवारण अनुभाग देखें।
3. CLI इंस्टॉल करें
macOS ऐप पृष्ठभूमि कार्यों को प्रबंधित करने के लिए वैश्विकopenclaw CLI इंस्टॉल की अपेक्षा करता है।
इसे इंस्टॉल करने के लिए (अनुशंसित):
- OpenClaw ऐप खोलें।
- सामान्य सेटिंग टैब पर जाएं।
- “CLI इंस्टॉल करें” पर क्लिक करें।
pnpm add -g openclaw@<version> और bun add -g openclaw@<version> भी काम करते हैं।
Gateway रनटाइम के लिए, Node अनुशंसित मार्ग बना रहता है।
समस्या-निवारण
बिल्ड विफल: टूलचेन या SDK मेल नहीं खाता
macOS ऐप बिल्ड नवीनतम macOS SDK और Swift 6.2 टूलचेन की अपेक्षा करता है। सिस्टम निर्भरताएं (आवश्यक):- सॉफ़्टवेयर अपडेट में उपलब्ध नवीनतम macOS संस्करण (Xcode 26.2 SDKs द्वारा आवश्यक)
- Xcode 26.2 (Swift 6.2 टूलचेन)
अनुमति देने पर ऐप क्रैश होता है
यदि Speech Recognition या Microphone एक्सेस की अनुमति देने की कोशिश करते समय ऐप क्रैश होता है, तो यह दूषित TCC कैश या हस्ताक्षर मेल न खाने के कारण हो सकता है। सुधार:-
TCC अनुमतियां रीसेट करें:
-
यदि वह विफल होता है, तो macOS से “साफ़ शुरुआत” मजबूर करने के लिए
scripts/package-mac-app.shमेंBUNDLE_IDको अस्थायी रूप से बदलें।