macOS 开发者设置
本指南介绍了从源代码构建并运行 OpenClaw macOS 应用程序所需的步骤。先决条件
在构建应用程序之前,请确保已安装以下内容:- Xcode 26.2+:Swift 开发的必备工具。
- Node.js 22+ 和 pnpm:网关、CLI 和打包脚本的必备依赖。
1. 安装依赖项
安装项目范围内的依赖项:2. 构建并打包应用
要构建 macOS 应用程序并将其打包为dist/OpenClaw.app,请运行:
-)。
有关开发运行模式、签名标志和团队ID的故障排除,请参阅macOS应用程序的README:
https://github.com/openclaw/openclaw/blob/main/apps/macos/README.md
注意:使用临时签名的应用可能会触发安全提示。如果应用在启动后立即因“Abort trap 6”而崩溃,请参阅 故障排除部分。
3. 安装 CLI
macOS 应用程序期望全局安装openclawCLI 来管理后台任务。
推荐的安装方法:
- 打开 OpenClaw 应用。
- 转到“通用”设置选项卡。
- 点击“安装 CLI”。
构建失败:工具链或 SDK 不匹配
构建macOS应用程序需要最新的macOS SDK和Swift 6.2工具链。 系统依赖项(必需):- 软件更新中提供的最新 macOS 版本(Xcode 26.2 SDK 所需)
- Xcode 26.2(Swift 6.2 工具链)
应用在授予权限时崩溃
如果你在尝试允许“语音识别”或“麦克风”访问时应用崩溃,这可能是由于TCC缓存损坏或签名不匹配造成的。 修复方法:-
重置TCC权限:
-
如果上述方法无效,可暂时修改
scripts/package-mac-app.sh中的BUNDLE_ID,以强制 macOS 生成一个“全新状态”。