Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
macOS geliştirici kurulumu
OpenClaw macOS uygulamasını kaynaktan derleyip çalıştırın.Ön koşullar
Uygulamayı derlemeden önce aşağıdakilerin kurulu olduğundan emin olun:- Xcode 26.2+: Swift geliştirme için gereklidir.
- Node.js 24 ve pnpm: Gateway, CLI ve paketleme betikleri için önerilir. Şu anda
22.16+olan Node 22 LTS, uyumluluk için desteklenmeye devam eder.
1. Bağımlılıkları yükleyin
Proje genelindeki bağımlılıkları yükleyin:2. Uygulamayı derleyin ve paketleyin
macOS uygulamasını derleyipdist/OpenClaw.app içine paketlemek için şunu çalıştırın:
-) kullanır.
Geliştirme çalıştırma modları, imzalama bayrakları ve Team ID sorun giderme için macOS uygulaması README dosyasına bakın:
https://github.com/openclaw/openclaw/blob/main/apps/macos/README.md
Not: Ad-hoc imzalanmış uygulamalar güvenlik istemlerini tetikleyebilir. Uygulama “Abort trap 6” ile hemen çöküyorsa Sorun giderme bölümüne bakın.
3. CLI’ı yükleyin
macOS uygulaması, arka plan görevlerini yönetmek için genel biropenclaw CLI kurulumunun olmasını bekler.
Yüklemek için (önerilir):
- OpenClaw uygulamasını açın.
- General ayarlar sekmesine gidin.
- “Install CLI” düğmesine tıklayın.
pnpm add -g openclaw@<version> ve bun add -g openclaw@<version> de çalışır.
Gateway çalışma zamanı için Node önerilen yol olmaya devam eder.
Sorun giderme
Derleme başarısız oluyor: araç zinciri veya SDK uyumsuzluğu
macOS uygulama derlemesi en yeni macOS SDK’sını ve Swift 6.2 araç zincirini bekler. Sistem bağımlılıkları (gerekli):- Software Update içinde sunulan en yeni macOS sürümü (Xcode 26.2 SDK’ları tarafından gereklidir)
- Xcode 26.2 (Swift 6.2 araç zinciri)
İzin verme sırasında uygulama çöküyor
Speech Recognition veya Microphone erişimine izin vermeye çalıştığınızda uygulama çöküyorsa bunun nedeni bozuk bir TCC önbelleği veya imza uyumsuzluğu olabilir. Düzeltme:-
TCC izinlerini sıfırlayın:
-
Bu başarısız olursa macOS’tan “temiz başlangıç” zorlamak için
scripts/package-mac-app.shiçindekiBUNDLE_IDdeğerini geçici olarak değiştirin.