mirror of
https://github.com/openclaw/openclaw.git
synced 2026-03-12 07:20:45 +00:00
macOS: default release app builds to universal binaries
This commit is contained in:
committed by
Peter Steinberger
parent
76e4b8277f
commit
64760614aa
@@ -40,7 +40,7 @@ BUNDLE_ID=ai.openclaw.mac \
|
||||
APP_VERSION=2026.3.8 \
|
||||
BUILD_CONFIG=release \
|
||||
SIGN_IDENTITY="Developer ID Application: <Developer Name> (<TEAMID>)" \
|
||||
scripts/package-mac-app.sh
|
||||
scripts/package-mac-dist.sh
|
||||
|
||||
# Zip for distribution (includes resource forks for Sparkle delta support)
|
||||
ditto -c -k --sequesterRsrc --keepParent dist/OpenClaw.app dist/OpenClaw-2026.3.8.zip
|
||||
|
||||
@@ -16,7 +16,14 @@ GIT_BUILD_NUMBER=$(cd "$ROOT_DIR" && git rev-list --count HEAD 2>/dev/null || ec
|
||||
APP_VERSION="${APP_VERSION:-$PKG_VERSION}"
|
||||
APP_BUILD="${APP_BUILD:-}"
|
||||
BUILD_CONFIG="${BUILD_CONFIG:-debug}"
|
||||
BUILD_ARCHS_VALUE="${BUILD_ARCHS:-$(uname -m)}"
|
||||
if [[ -n "${BUILD_ARCHS:-}" ]]; then
|
||||
BUILD_ARCHS_VALUE="${BUILD_ARCHS}"
|
||||
elif [[ "$BUILD_CONFIG" == "release" ]]; then
|
||||
# Release packaging should be universal unless explicitly overridden.
|
||||
BUILD_ARCHS_VALUE="all"
|
||||
else
|
||||
BUILD_ARCHS_VALUE="$(uname -m)"
|
||||
fi
|
||||
if [[ "${BUILD_ARCHS_VALUE}" == "all" ]]; then
|
||||
BUILD_ARCHS_VALUE="arm64 x86_64"
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user