Cấp quyền trên macOS rất dễ hỏng. TCC liên kết một quyền đã cấp với chữ ký mã, mã định danh bundle và đường dẫn trên đĩa của ứng dụng. Nếu bất kỳ phần nào trong đó thay đổi, macOS sẽ xem ứng dụng là mới và có thể bỏ hoặc ẩn lời nhắc.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.
Yêu cầu để quyền ổn định
- Cùng đường dẫn: chạy ứng dụng từ một vị trí cố định (với OpenClaw,
dist/OpenClaw.app). - Cùng mã định danh bundle: việc thay đổi bundle ID tạo ra một danh tính quyền mới.
- Ứng dụng đã ký: các bản dựng chưa ký hoặc được ký ad-hoc sẽ không lưu quyền bền vững.
- Chữ ký nhất quán: dùng chứng chỉ Apple Development hoặc Developer ID thật để chữ ký duy trì ổn định qua các lần dựng lại.
Danh sách kiểm tra khôi phục khi lời nhắc biến mất
- Thoát ứng dụng.
- Xóa mục ứng dụng trong Cài đặt Hệ thống -> Quyền riêng tư & Bảo mật.
- Khởi chạy lại ứng dụng từ cùng đường dẫn và cấp lại quyền.
- Nếu lời nhắc vẫn không xuất hiện, đặt lại các mục TCC bằng
tccutilrồi thử lại. - Một số quyền chỉ xuất hiện lại sau khi khởi động lại macOS hoàn toàn.
Quyền với tệp và thư mục (Desktop/Documents/Downloads)
macOS cũng có thể kiểm soát Desktop, Documents và Downloads đối với các tiến trình terminal/nền. Nếu thao tác đọc tệp hoặc liệt kê thư mục bị treo, hãy cấp quyền truy cập cho đúng ngữ cảnh tiến trình thực hiện thao tác tệp (ví dụ Terminal/iTerm, ứng dụng do LaunchAgent khởi chạy, hoặc tiến trình SSH). Cách khắc phục tạm thời: di chuyển tệp vào workspace của OpenClaw (~/.openclaw/workspace) nếu bạn muốn tránh phải cấp quyền theo từng thư mục.
Nếu bạn đang kiểm thử quyền, hãy luôn ký bằng chứng chỉ thật. Các bản dựng ad-hoc
chỉ phù hợp cho những lần chạy cục bộ nhanh khi quyền không quan trọng.