macOS 開發者設定
本指南涵蓋從原始碼建置並執行 OpenClaw macOS 應用程式所需的步驟。前置需求
建置應用程式之前,請確保已安裝下列項目:- Xcode 26.2+:Swift 開發必備。
- Node.js 24 & pnpm:建議用於 gateway、CLI 和打包腳本。Node 22 LTS,目前為
22.16+,仍可相容使用。
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」。
疑難排解
建置失敗:工具鏈或 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 重新初始化權限。