macOS-utvecklarsetup
Den här guiden beskriver de nödvändiga stegen för att bygga och köra OpenClaw macOS-applikationen från källkod.Förutsättningar
Innan du bygger appen, säkerställ att du har följande installerat:- Xcode 26.2+: Krävs för Swift-utveckling.
- Node.js 22+ & pnpm: Krävs för gateway (nätverksgateway), CLI och paketeringsskript.
1) Installera beroenden
Installera projektets gemensamma beroenden:2. Bygg och paketera appen
För att bygga macOS-appen och paketera den tilldist/OpenClaw.app, kör:
-).
För utvecklingskörlägen, signeringsflaggor och felsökning av Team ID, se macOS-appens README:
https://github.com/openclaw/openclaw/blob/main/apps/macos/README.md
Observera: Ad-hoc signerade appar kan utlösa säkerhetsmeddelanden. Om appen kraschar omedelbart med “Avbryt fällan 6”, se avsnittet Troubleshooting .
3. Installera CLI
macOS-appen förväntar sig en globalopenclaw-CLI-installation för att hantera bakgrundsuppgifter.
Så installerar du den (rekommenderas):
- Öppna OpenClaw-appen.
- Gå till inställningsfliken Allmänt.
- Klicka på ”Installera CLI”.
Felsökning
Bygget misslyckas: Verktygskedja eller SDK stämmer inte
Bygget av macOS-appen förväntar sig den senaste macOS SDK:n och Swift 6.2-verktygskedjan. Systemberoenden (krävs):- Senaste macOS-versionen som finns tillgänglig via Programuppdatering (krävs av Xcode 26.2 SDK:er)
- Xcode 26.2 (Swift 6.2-verktygskedja)
Appen kraschar vid tilldelning av behörigheter
Om appen kraschar när du försöker tillåta åtkomst till Taligenkänning eller Mikrofon, kan det bero på en skadad TCC-cache eller en signaturkonflikt. Åtgärd:-
Återställ TCC-behörigheterna:
-
Om det inte hjälper, ändra
BUNDLE_IDtillfälligt iscripts/package-mac-app.shför att tvinga en ”ren start” från macOS.