Настройка разработки для macOS
Это руководство описывает необходимые шаги для сборки и запуска приложения OpenClaw для macOS из исходного кода.Предварительные требования
Перед сборкой приложения убедитесь, что у вас установлено следующее:- Xcode 26.2+: требуется для разработки на Swift.
- Node.js 22+ и pnpm: требуются для Gateway (шлюза), CLI и скриптов упаковки.
3) Установка CLI
Установите зависимости, общие для всего проекта:2. Сборка и упаковка приложения
Чтобы собрать приложение для macOS и упаковать его вdist/OpenClaw.app, выполните:
-).
Сведения о режимах запуска для разработки, флагах подписи и устранении проблем с Team ID см. в README приложения для macOS:
https://github.com/openclaw/openclaw/blob/main/apps/macos/README.md
Примечание: Приложения с ad-hoc подписью могут вызывать запросы безопасности. Если приложение сразу аварийно завершается с сообщением «Abort trap 6», см. раздел Устранение неполадок.
3. Установка CLI
Приложение для macOS ожидает глобальную установку CLIopenclaw для управления фоновыми задачами.
Чтобы установить его (рекомендуется):
- Откройте приложение OpenClaw.
- Перейдите на вкладку настроек General.
- Нажмите «Install CLI».
Устранение неполадок
Сбой сборки: несоответствие toolchain или SDK
Сборка приложения для macOS ожидает наличие последнего SDK macOS и toolchain Swift 6.2. Системные зависимости (обязательно):- Последняя версия macOS, доступная в Software Update (требуется SDK Xcode 26.2)
- Xcode 26.2 (toolchain Swift 6.2)
Приложение аварийно завершается при предоставлении разрешений
Если приложение падает при попытке разрешить доступ к Speech Recognition или Microphone, причиной может быть повреждённый кэш TCC или несоответствие подписи. Исправление:-
Сбросьте разрешения TCC:
-
Если это не помогло, временно измените
BUNDLE_IDвscripts/package-mac-app.sh, чтобы принудительно создать для macOS «чистый лист».