24 lines
872 B
Bash
Executable File
24 lines
872 B
Bash
Executable File
#!/bin/zsh
|
|
# Build the public Filza 27.2 IPA (no terminal, SSH server or package CLI).
|
|
#
|
|
# Required environment:
|
|
# BASE_IPA path to FilzaSlop-v1.2.0-unsigned.ipa
|
|
# WQ_APP_GROUPS at least one App Group from the signing profile
|
|
# Optional:
|
|
# PROFILE, ENTITLEMENTS, SIGN_IDENTITY, KEYCHAIN
|
|
# BUNDLE_ID (default com.jbjf.filza)
|
|
# APP_DISPLAY_NAME (default filza27.2)
|
|
set -euo pipefail
|
|
|
|
ROOT="${0:A:h:h}"
|
|
BASE_IPA="${BASE_IPA:-$ROOT/base/FilzaSlop-v1.2.0-unsigned.ipa}"
|
|
OUTPUT="${1:-$ROOT/build/filza_public.ipa}"
|
|
export BUNDLE_ID="${BUNDLE_ID:-com.jbjf.filza}"
|
|
export APP_DISPLAY_NAME="${APP_DISPLAY_NAME:-filza27.2}"
|
|
export FILZASLOP_VERSION="${FILZASLOP_VERSION:-wq-27.2-public}"
|
|
: "${WQ_APP_GROUPS:?set WQ_APP_GROUPS to the App Group(s) in your profile}"
|
|
unset WQ_TERMINAL
|
|
|
|
mkdir -p "${OUTPUT:h}"
|
|
exec "$ROOT/scripts/build_wq_ipa.sh" "$BASE_IPA" "$OUTPUT"
|