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.
Thiết lập nhà phát triển macOS
Xây dựng và chạy ứng dụng macOS OpenClaw từ mã nguồn.Điều kiện tiên quyết
Trước khi xây dựng ứng dụng, hãy đảm bảo bạn đã cài đặt các thành phần sau:- Xcode 26.2+: Bắt buộc để phát triển Swift.
- Node.js 24 & pnpm: Được khuyến nghị cho Gateway, CLI và các tập lệnh đóng gói. Node 22 LTS, hiện là
22.14+, vẫn được hỗ trợ để tương thích.
1. Cài đặt phần phụ thuộc
Cài đặt các phần phụ thuộc dùng chung cho toàn bộ dự án:2. Xây dựng và đóng gói ứng dụng
Để xây dựng ứng dụng macOS và đóng gói thànhdist/OpenClaw.app, hãy chạy:
-).
Để biết các chế độ chạy phát triển, cờ ký và cách khắc phục sự cố Team ID, hãy xem README của ứng dụng macOS:
https://github.com/openclaw/openclaw/blob/main/apps/macos/README.md
Lưu ý: Ứng dụng được ký ad-hoc có thể kích hoạt lời nhắc bảo mật. Nếu ứng dụng bị sập ngay lập tức với “Abort trap 6”, hãy xem phần Khắc phục sự cố.
3. Cài đặt CLI
Ứng dụng macOS cần một bản cài đặt CLIopenclaw toàn cục để quản lý các tác vụ nền.
Để cài đặt (khuyến nghị):
- Mở ứng dụng OpenClaw.
- Đi tới tab cài đặt Chung.
- Nhấp “Cài đặt CLI”.
pnpm add -g openclaw@<version> và bun add -g openclaw@<version> cũng hoạt động.
Đối với runtime Gateway, Node vẫn là hướng được khuyến nghị.
Khắc phục sự cố
Xây dựng thất bại: toolchain hoặc SDK không khớp
Quá trình xây dựng ứng dụng macOS cần SDK macOS mới nhất và toolchain Swift 6.2. Phần phụ thuộc hệ thống (bắt buộc):- Phiên bản macOS mới nhất có trong Software Update (bắt buộc bởi các SDK Xcode 26.2)
- Xcode 26.2 (toolchain Swift 6.2)
Ứng dụng bị sập khi cấp quyền
Nếu ứng dụng bị sập khi bạn cố cho phép quyền truy cập Nhận dạng giọng nói hoặc Micrô, nguyên nhân có thể là bộ nhớ đệm TCC bị hỏng hoặc chữ ký không khớp. Cách sửa:-
Đặt lại quyền TCC:
-
Nếu cách đó thất bại, hãy tạm thời thay đổi
BUNDLE_IDtrongscripts/package-mac-app.shđể buộc macOS tạo một trạng thái “sạch” mới.