Documentation Index
Fetch the complete documentation index at: https://docs2.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
macOS-ontwikkelaarsinstallatie
Bouw de OpenClaw macOS-applicatie vanuit de broncode en voer deze uit.Vereisten
Zorg dat je het volgende hebt geïnstalleerd voordat je de app bouwt:- Xcode 26.2+: Vereist voor Swift-ontwikkeling.
- Node.js 24 & pnpm: Aanbevolen voor de Gateway, CLI en verpakkingsscripts. Node 22 LTS, momenteel
22.16+, blijft ondersteund voor compatibiliteit.
1. Afhankelijkheden installeren
Installeer de projectbrede afhankelijkheden:2. De app bouwen en verpakken
Voer het volgende uit om de macOS-app te bouwen en te verpakken indist/OpenClaw.app:
-).
Zie de README van de macOS-app voor ontwikkelmodi, ondertekeningsvlaggen en probleemoplossing voor Team ID:
https://github.com/openclaw/openclaw/blob/main/apps/macos/README.md
Opmerking: Ad-hoc ondertekende apps kunnen beveiligingsmeldingen veroorzaken. Als de app onmiddellijk crasht met “Abort trap 6”, zie dan de sectie Probleemoplossing.
3. De CLI installeren
De macOS-app verwacht een globale installatie van deopenclaw CLI om achtergrondtaken te beheren.
Zo installeer je deze (aanbevolen):
- Open de OpenClaw-app.
- Ga naar het instellingentabblad Algemeen.
- Klik op “CLI installeren”.
pnpm add -g openclaw@<version> en bun add -g openclaw@<version> werken ook.
Voor de Gateway-runtime blijft Node de aanbevolen route.
Probleemoplossing
Build mislukt: toolchain- of SDK-mismatch
De build van de macOS-app verwacht de nieuwste macOS SDK en de Swift 6.2-toolchain. Systeemafhankelijkheden (vereist):- Nieuwste macOS-versie die beschikbaar is in Software-update (vereist door Xcode 26.2-SDK’s)
- Xcode 26.2 (Swift 6.2-toolchain)
App crasht bij toekennen van toestemming
Als de app crasht wanneer je Spraakherkenning of Microfoon-toegang probeert toe te staan, kan dit komen door een beschadigde TCC-cache of niet-overeenkomende ondertekening. Oplossing:-
Stel de TCC-machtigingen opnieuw in:
-
Als dat mislukt, wijzig dan tijdelijk de
BUNDLE_IDinscripts/package-mac-app.shom macOS een “schone lei” af te dwingen.