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.
Configurazione sviluppatore macOS
Compila ed esegui l’applicazione macOS di OpenClaw dal sorgente.Prerequisiti
Prima di compilare l’app, assicurati di avere installato quanto segue:- Xcode 26.2+: richiesto per lo sviluppo Swift.
- Node.js 24 e pnpm: consigliati per Gateway, CLI e script di pacchettizzazione. Node 22 LTS, attualmente
22.16+, resta supportato per compatibilità.
1. Installa le dipendenze
Installa le dipendenze dell’intero progetto:2. Compila e pacchettizza l’app
Per compilare l’app macOS e pacchettizzarla indist/OpenClaw.app, esegui:
-).
Per le modalità di esecuzione di sviluppo, i flag di firma e la risoluzione dei problemi relativi al Team ID, consulta il README dell’app macOS:
https://github.com/openclaw/openclaw/blob/main/apps/macos/README.md
Nota: le app firmate ad-hoc possono attivare avvisi di sicurezza. Se l’app va in crash immediatamente con “Abort trap 6”, consulta la sezione Risoluzione dei problemi.
3. Installa la CLI
L’app macOS richiede un’installazione globale della CLIopenclaw per gestire le attività in background.
Per installarla (consigliato):
- Apri l’app OpenClaw.
- Vai alla scheda delle impostazioni Generale.
- Fai clic su “Installa CLI”.
pnpm add -g openclaw@<version> e bun add -g openclaw@<version> funzionano.
Per il runtime Gateway, Node resta il percorso consigliato.
Risoluzione dei problemi
Compilazione non riuscita: toolchain o SDK non corrispondente
La compilazione dell’app macOS richiede l’SDK macOS più recente e la toolchain Swift 6.2. Dipendenze di sistema (richieste):- Ultima versione di macOS disponibile in Aggiornamento Software (richiesta dagli SDK di Xcode 26.2)
- Xcode 26.2 (toolchain Swift 6.2)
L’app va in crash durante la concessione dei permessi
Se l’app va in crash quando provi a consentire l’accesso a Riconoscimento vocale o Microfono, la causa potrebbe essere una cache TCC danneggiata o una mancata corrispondenza della firma. Correzione:-
Reimposta i permessi TCC:
-
Se non funziona, modifica temporaneamente il
BUNDLE_IDinscripts/package-mac-app.shper forzare macOS a ripartire da una “situazione pulita”.