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.
macOS 开发者设置
从源代码构建并运行 OpenClaw macOS 应用。前置要求
在构建应用之前,请确保你已安装以下内容:- Xcode 26.2+:Swift 开发所必需。
- Node.js 24 和 pnpm:推荐用于 Gateway 网关、CLI 和打包脚本。Node 22 LTS(当前为
22.14+)仍受支持,以保持兼容性。
1. 安装依赖
安装整个项目所需的依赖:2. 构建并打包应用
要构建 macOS 应用并将其打包到dist/OpenClaw.app,请运行:
-)。
关于开发运行模式、签名标志以及 Team ID 故障排除,请参阅 macOS 应用 README:
https://github.com/openclaw/openclaw/blob/main/apps/macos/README.md
注意:使用临时签名的应用可能会触发安全提示。如果应用立即崩溃并显示 “Abort trap 6”,请参阅故障排除部分。
3. 安装 CLI
macOS 应用需要全局安装openclaw CLI 来管理后台任务。
安装方法(推荐):
- 打开 OpenClaw 应用。
- 前往 General 设置标签页。
- 点击 “Install CLI”。
pnpm add -g openclaw@<version> 和 bun add -g openclaw@<version> 也可以使用。
对于 Gateway 网关运行时,仍推荐使用 Node。
故障排除
构建失败:工具链或 SDK 不匹配
macOS 应用构建需要最新的 macOS SDK 和 Swift 6.2 工具链。 系统依赖(必需):- Software Update 中可用的最新 macOS 版本(Xcode 26.2 SDK 所必需)
- Xcode 26.2(Swift 6.2 工具链)
授予权限时应用崩溃
如果你在允许语音识别或麦克风访问时应用崩溃,可能是由于损坏的 TCC 缓存或签名不匹配导致。 修复方法:-
重置 TCC 权限:
-
如果仍然无效,请临时修改
scripts/package-mac-app.sh中的BUNDLE_ID,以强制 macOS 生成一个“全新状态”。