Konfiguracja deweloperska macOS
Ten przewodnik opisuje niezbędne kroki, aby zbudować i uruchomić aplikację OpenClaw na macOS ze źródeł.Wymagania wstępne
Przed rozpoczęciem budowania aplikacji upewnij się, że masz zainstalowane:- Xcode 26.2+: Wymagany do tworzenia w Swift.
- Node.js 22+ i pnpm: Wymagane dla Gateway, CLI oraz skryptów pakowania.
3) Instalacja CLI
Zainstaluj zależności dla całego projektu:2. Budowanie i pakowanie aplikacji
Aby zbudować aplikację macOS i spakować ją dodist/OpenClaw.app, uruchom:
-).
Informacje o trybach uruchamiania deweloperskiego, flagach podpisywania oraz rozwiązywaniu problemów z Team ID znajdziesz w README aplikacji macOS:
https://github.com/openclaw/openclaw/blob/main/apps/macos/README.md
Uwaga: Aplikacje podpisane ad-hoc mogą wywoływać monity bezpieczeństwa. Jeśli aplikacja natychmiast się zamyka z komunikatem „Abort trap 6”, zobacz sekcję Rozwiązywanie problemów.
3. Instalacja CLI
Aplikacja macOS oczekuje globalnej instalacji CLIopenclaw do zarządzania zadaniami w tle.
Aby zainstalować (zalecane):
- Otwórz aplikację OpenClaw.
- Przejdź do karty ustawień General.
- Kliknij „Install CLI”.
Rozwiązywanie problemów
Błąd kompilacji: niezgodność toolchaina lub SDK
Budowanie aplikacji macOS wymaga najnowszego SDK macOS oraz toolchaina Swift 6.2. Zależności systemowe (wymagane):- Najnowsza wersja macOS dostępna w Aktualizacji oprogramowania (wymagana przez SDK Xcode 26.2)
- Xcode 26.2 (toolchain Swift 6.2)
Aplikacja ulega awarii przy nadawaniu uprawnień
Jeśli aplikacja ulega awarii podczas próby zezwolenia na dostęp do Rozpoznawania mowy lub Mikrofonu, przyczyną może być uszkodzona pamięć podręczna TCC lub niezgodność podpisu. Naprawa:-
Zresetuj uprawnienia TCC:
-
Jeśli to nie pomoże, tymczasowo zmień
BUNDLE_IDwscripts/package-mac-app.sh, aby wymusić „czystą kartę” po stronie macOS.