Caricamento in corso...
Caricamento in corso...
Last synced: Today, 22:00
Technical reference for the OpenClaw framework. Real-time synchronization with the official documentation engine.
Use this file to discover all available pages before exploring further.
This app is usually built from , which now:textscripts/package-mac-app.sh
ai.openclaw.mac.debugBUNDLE_ID=...scripts/codesign-mac-app.shCODESIGN_TIMESTAMP=autoCODESIGN_TIMESTAMP=offOpenClawBuildTimestampOpenClawGitCommit22.14+SIGN_IDENTITYexport SIGN_IDENTITY="Apple Development: Your Name (TEAMID)"ALLOW_ADHOC_SIGNING=1SIGN_IDENTITY="-"SKIP_TEAM_ID_CHECK=1bash# from repo root scripts/package-mac-app.sh # auto-selects identity; errors if none found SIGN_IDENTITY="Developer ID Application: Your Name" scripts/package-mac-app.sh # real cert ALLOW_ADHOC_SIGNING=1 scripts/package-mac-app.sh # ad-hoc (permissions will not stick) SIGN_IDENTITY="-" scripts/package-mac-app.sh # explicit ad-hoc (same caveat) DISABLE_LIBRARY_VALIDATION=1 scripts/package-mac-app.sh # dev-only Sparkle Team ID mismatch workaround
When signing with
SIGN_IDENTITY="-"--options runtimepackage-mac-app.shOpenClawBuildTimestampOpenClawGitCommitunknownThe About tab reads these keys to show version, build date, git commit, and whether it’s a debug build (via
#if DEBUGTCC permissions are tied to the bundle identifier and code signature. Unsigned debug builds with changing UUIDs were causing macOS to forget grants after each rebuild. Signing the binaries (ad‑hoc by default) and keeping a fixed bundle id/path (
dist/OpenClaw.app© 2024 TaskFlow Mirror
Powered by TaskFlow Sync Engine