إعداد مطوري macOS
يغطي هذا الدليل الخطوات اللازمة لبناء وتشغيل تطبيق OpenClaw لنظام macOS من الشيفرة المصدرية.المتطلبات المسبقة
قبل بناء التطبيق، تأكد من تثبيت ما يلي:- Xcode 26.2+: مطلوب لتطوير Swift.
- Node.js 22+ و pnpm: مطلوبان للـ Gateway وواجهة CLI ونصوص التغليف.
3) تثبيت واجهة CLI
قم بتثبيت تبعيات المشروع على مستوى المستودع:2. بناء وتغليف التطبيق
لبناء تطبيق macOS وتغليفه ضمنdist/OpenClaw.app، شغّل:
-).
لأوضاع التشغيل التطويرية، وأعلام التوقيع، واستكشاف أخطاء Team ID وإصلاحها، راجع ملف README الخاص بتطبيق macOS:
https://github.com/openclaw/openclaw/blob/main/apps/macos/README.md
ملاحظة: قد تؤدي التطبيقات الموقعة بتوقيع مؤقت إلى ظهور مطالبات أمان. إذا تعطل التطبيق فورًا مع رسالة «Abort trap 6»، فراجع قسم استكشاف الأخطاء وإصلاحها.
3. تثبيت واجهة CLI
يتوقع تطبيق macOS وجود تثبيت عام لواجهةopenclaw CLI لإدارة المهام في الخلفية.
لتثبيتها (موصى به):
- افتح تطبيق OpenClaw.
- انتقل إلى تبويب الإعدادات General.
- انقر “Install CLI”.
استكشاف الأخطاء وإصلاحها
فشل البناء: عدم توافق سلسلة الأدوات أو SDK
يتوقع بناء تطبيق macOS أحدث macOS SDK وسلسلة أدوات Swift 6.2. تبعيات النظام (مطلوبة):- أحدث إصدار من macOS متاح عبر Software Update (مطلوب من قِبل SDKs الخاصة بـ Xcode 26.2)
- Xcode 26.2 (سلسلة أدوات Swift 6.2)
تعطل التطبيق عند منح الأذونات
إذا تعطل التطبيق عند محاولة السماح بالوصول إلى التعرّف على الكلام أو الميكروفون، فقد يكون ذلك بسبب تلف ذاكرة التخزين المؤقت لـ TCC أو عدم تطابق التوقيع. الإصلاح:-
إعادة تعيين أذونات TCC:
-
إذا لم ينجح ذلك، غيّر
BUNDLE_IDمؤقتًا فيscripts/package-mac-app.shلفرض «بداية نظيفة» من macOS.