macOS Geliştirici Kurulumu
Bu kılavuz, OpenClaw macOS uygulamasını kaynak koddan derlemek ve çalıştırmak için gerekli adımları kapsar.Ö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. Uyumluluk için Node 22 LTS, şu anda
22.14+, 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ı derlemek vedist/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 imzalı uygulamalar güvenlik istemlerini tetikleyebilir. Uygulama “Abort trap 6” ile hemen çöküyorsa Sorun Giderme bölümüne bakın.
3. CLI’yi yükleyin
macOS uygulaması, arka plan görevlerini yönetmek için global biropenclaw CLI kurulumunu bekler.
Yüklemek için (önerilir):
- OpenClaw uygulamasını açın.
- General ayarları sekmesine gidin.
- “Install CLI” seçeneğine tıklayın.
pnpm add -g openclaw@<version> ve bun add -g openclaw@<version> de çalışır.
Gateway çalışma zamanı için önerilen yol Node olmaya devam eder.
Sorun giderme
Derleme Başarısız: Toolchain veya SDK Uyumsuzluğu
macOS uygulaması derlemesi en son macOS SDK’sını ve Swift 6.2 toolchain’ini bekler. Sistem bağımlılıkları (gerekli):- Software Update içinde mevcut olan en son macOS sürümü (Xcode 26.2 SDK’ları için gereklidir)
- Xcode 26.2 (Swift 6.2 toolchain)
İzin Verilirken Uygulama Çöküyor
Speech Recognition veya Microphone erişimine izin vermeye çalıştığınızda uygulama çöküyorsa bunun nedeni bozulmuş bir TCC önbelleği veya imza uyumsuzluğu olabilir. Düzeltme:-
TCC izinlerini sıfırlayın:
-
Bu işe yaramazsa macOS’tan “temiz bir başlangıç” zorlamak için
scripts/package-mac-app.shiçindeBUNDLE_IDdeğerini geçici olarak değiştirin.