macOS 開發者設定
本指南說明從原始碼建置並執行 OpenClaw macOS 應用程式所需的必要步驟。先決條件
在建置應用程式之前,請確保已安裝以下項目:- Xcode 26.2+:Swift 開發所需。
- Node.js 22+ 與 pnpm:Gateway 閘道器、CLI 以及封裝指令碼所需。
2) 建置並封裝應用程式
Install the project-wide dependencies:3. 安裝 CLI
若要建置 macOS 應用程式並將其封裝為dist/OpenClaw.app,請執行:
-)。
如需瞭解開發執行模式、簽署旗標以及 Team ID 疑難排解,請參閱 macOS 應用程式 README:
https://github.com/openclaw/openclaw/blob/main/apps/macos/README.md
Note: Ad-hoc signed apps may trigger security prompts. If the app crashes immediately with “Abort trap 6”, see the Troubleshooting section.
3. 安裝 CLI
macOS 應用程式需要全域安裝的openclaw CLI 來管理背景工作。
安裝方式(建議):
- 開啟 OpenClaw 應用程式。
- 前往 General 設定分頁。
- 點擊 「Install CLI」。
Troubleshooting
建置失敗:工具鏈或 SDK 不相容
macOS 應用程式的建置預期使用最新的 macOS SDK 與 Swift 6.2 工具鏈。 系統相依套件(必須):- 透過「軟體更新」提供的最新 macOS 版本(Xcode 26.2 SDK 所需)
- Xcode 26.2(Swift 6.2 工具鏈)
App Crashes on Permission Grant
如果在嘗試允許 語音辨識 或 麥克風 存取時應用程式發生當機,可能是因為 TCC 快取損毀或簽章不相符。 解決方式:-
重設 TCC 權限:
-
若仍無法解決,請在
scripts/package-mac-app.sh中暫時變更BUNDLE_ID,以強制 macOS 從「全新狀態」重新處理。