Configuración para desarrolladores de macOS
Esta guía cubre los pasos necesarios para compilar y ejecutar la aplicación OpenClaw para macOS desde el código fuente.Requisitos previos
Antes de compilar la aplicación, asegúrese de tener instalado lo siguiente:- Xcode 26.2+: Requerido para el desarrollo en Swift.
- Node.js 22+ y pnpm: Requeridos para el Gateway, la CLI y los scripts de empaquetado.
3) Instalar la CLI
Instale las dependencias de todo el proyecto:2. Compilar y empaquetar la app
Para compilar la app de macOS y empaquetarla endist/OpenClaw.app, ejecute:
-).
Para modos de ejecución de desarrollo, banderas de firma y solución de problemas del Team ID, consulte el README de la app de macOS:
https://github.com/openclaw/openclaw/blob/main/apps/macos/README.md
Nota: Las apps firmadas ad-hoc pueden activar avisos de seguridad. Si la app se cierra inmediatamente con “Abort trap 6”, consulte la sección de Solución de problemas.
3. Instalar la CLI
La app de macOS espera una instalación global de la CLIopenclaw para gestionar tareas en segundo plano.
Para instalarla (recomendado):
- Abra la app OpenClaw.
- Vaya a la pestaña de configuración General.
- Haga clic en “Install CLI”.
Solución de problemas
La compilación falla: incompatibilidad de toolchain o SDK
La compilación de la app de macOS espera el SDK más reciente de macOS y el toolchain de Swift 6.2. Dependencias del sistema (requeridas):- La versión más reciente de macOS disponible en Software Update (requerida por los SDK de Xcode 26.2)
- Xcode 26.2 (toolchain de Swift 6.2)
La app se cierra al conceder permisos
Si la app se cierra cuando intenta permitir el acceso a Reconocimiento de voz o Micrófono, puede deberse a una caché TCC corrupta o a una incompatibilidad de firma. Solución:-
Restablezca los permisos de TCC:
-
Si eso falla, cambie temporalmente el
BUNDLE_IDenscripts/package-mac-app.shpara forzar un “estado limpio” en macOS.