fix(macos): set release bundle ID so Sparkle auto-update works (#19750)

Merged via /review-pr -> /prepare-pr -> /merge-pr.

Prepared head SHA: d16e61e35a
Co-authored-by: loganprit <72722788+loganprit@users.noreply.github.com>
Co-authored-by: obviyus <22031114+obviyus@users.noreply.github.com>
Reviewed-by: @obviyus
This commit is contained in:
Logan Pritchett
2026-02-20 00:38:10 -06:00
committed by GitHub
parent ab256b8ec7
commit 8f80e2a467
2 changed files with 6 additions and 0 deletions

View File

@@ -16,6 +16,10 @@ BUILD_CONFIG="${BUILD_CONFIG:-release}"
# Default to universal binary for distribution builds (supports both Apple Silicon and Intel Macs)
export BUILD_ARCHS="${BUILD_ARCHS:-all}"
# Use release bundle ID (not .debug) so Sparkle auto-update works.
# The .debug suffix in package-mac-app.sh blanks SUFeedURL intentionally for dev builds.
export BUNDLE_ID="${BUNDLE_ID:-ai.openclaw.mac}"
"$ROOT_DIR/scripts/package-mac-app.sh"
APP="$ROOT_DIR/dist/OpenClaw.app"