docs: default mac build arch to host
This commit is contained in:
@@ -23,7 +23,7 @@ This app now ships Sparkle auto-updates. Release builds must be Developer ID–s
|
|||||||
## Build & package
|
## Build & package
|
||||||
Notes:
|
Notes:
|
||||||
- `APP_BUILD` maps to `CFBundleVersion`/`sparkle:version`; keep it numeric + monotonic (no `-beta`), or Sparkle compares it as equal.
|
- `APP_BUILD` maps to `CFBundleVersion`/`sparkle:version`; keep it numeric + monotonic (no `-beta`), or Sparkle compares it as equal.
|
||||||
- Universal by default (`arm64 x86_64`). Override with `BUILD_ARCHS="arm64"` if you need arm-only.
|
- Defaults to the current architecture (`$(uname -m)`). For release/universal builds, set `BUILD_ARCHS="arm64 x86_64"` (or `BUILD_ARCHS=all`).
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
# From repo root; set release IDs so Sparkle feed is enabled.
|
# From repo root; set release IDs so Sparkle feed is enabled.
|
||||||
|
|||||||
@@ -16,7 +16,10 @@ GIT_BUILD_NUMBER=$(cd "$ROOT_DIR" && git rev-list --count HEAD 2>/dev/null || ec
|
|||||||
APP_VERSION="${APP_VERSION:-$PKG_VERSION}"
|
APP_VERSION="${APP_VERSION:-$PKG_VERSION}"
|
||||||
APP_BUILD="${APP_BUILD:-$GIT_BUILD_NUMBER}"
|
APP_BUILD="${APP_BUILD:-$GIT_BUILD_NUMBER}"
|
||||||
BUILD_CONFIG="${BUILD_CONFIG:-debug}"
|
BUILD_CONFIG="${BUILD_CONFIG:-debug}"
|
||||||
BUILD_ARCHS_VALUE="${BUILD_ARCHS:-arm64 x86_64}"
|
BUILD_ARCHS_VALUE="${BUILD_ARCHS:-$(uname -m)}"
|
||||||
|
if [[ "${BUILD_ARCHS_VALUE}" == "all" ]]; then
|
||||||
|
BUILD_ARCHS_VALUE="arm64 x86_64"
|
||||||
|
fi
|
||||||
IFS=' ' read -r -a BUILD_ARCHS <<< "$BUILD_ARCHS_VALUE"
|
IFS=' ' read -r -a BUILD_ARCHS <<< "$BUILD_ARCHS_VALUE"
|
||||||
PRIMARY_ARCH="${BUILD_ARCHS[0]}"
|
PRIMARY_ARCH="${BUILD_ARCHS[0]}"
|
||||||
SPARKLE_PUBLIC_ED_KEY="${SPARKLE_PUBLIC_ED_KEY:-AGCY8w5vHirVfGGDGc8Szc5iuOqupZSh9pMj/Qs67XI=}"
|
SPARKLE_PUBLIC_ED_KEY="${SPARKLE_PUBLIC_ED_KEY:-AGCY8w5vHirVfGGDGc8Szc5iuOqupZSh9pMj/Qs67XI=}"
|
||||||
|
|||||||
Reference in New Issue
Block a user