macOS 개발자 설정
이 가이드는 OpenClaw macOS 애플리케이션을 소스에서 빌드하고 실행하는 데 필요한 단계를 설명합니다.사전 요구 사항
앱을 빌드하기 전에 다음 항목이 설치되어 있는지 확인하십시오:- Xcode 26.2+: Swift 개발에 필요합니다.
- Node.js 22+ 및 pnpm: Gateway(게이트웨이), CLI, 패키징 스크립트에 필요합니다.
3) CLI 설치
프로젝트 전반의 의존성을 설치합니다:2. 앱 빌드 및 패키징
macOS 앱을 빌드하고dist/OpenClaw.app 으로 패키징하려면 다음을 실행하십시오:
-)을 사용합니다.
개발 실행 모드, 서명 플래그, Team ID 문제 해결에 대해서는 macOS 앱 README 를 참고하십시오:
https://github.com/openclaw/openclaw/blob/main/apps/macos/README.md
참고: Ad-hoc 서명된 앱은 보안 경고를 표시할 수 있습니다. 앱이 “Abort trap 6” 과 함께 즉시 크래시되는 경우, 문제 해결 섹션을 참고하십시오.
3. CLI 설치
macOS 앱은 백그라운드 작업을 관리하기 위해 전역openclaw CLI 설치를 기대합니다.
설치 방법 (권장):
- OpenClaw 앱을 엽니다.
- General 설정 탭으로 이동합니다.
- “Install CLI” 를 클릭합니다.
문제 해결
빌드 실패: 툴체인 또는 SDK 불일치
macOS 앱 빌드는 최신 macOS SDK 와 Swift 6.2 툴체인을 기대합니다. 시스템 의존성 (필수):- Software Update 에서 제공되는 최신 macOS 버전 (Xcode 26.2 SDK 에 필요)
- Xcode 26.2 (Swift 6.2 툴체인)
권한 부여 시 앱 충돌
음성 인식 또는 마이크 접근을 허용하려 할 때 앱이 크래시된다면, 손상된 TCC 캐시 또는 서명 불일치가 원인일 수 있습니다. 해결 방법:-
TCC 권한을 초기화합니다:
-
그래도 해결되지 않으면, macOS 에서 “초기 상태”를 강제하기 위해
scripts/package-mac-app.sh에서BUNDLE_ID을 일시적으로 변경하십시오.