Team-Kennung nicht mehr vorbelegen: bezahltes Konto bekommt ein neues Team

Der fest eingetragene Wert RMACS9VLS4 gehoert zum kostenlosen Personal Team.
Mit der bezahlten Mitgliedschaft entsteht ein eigenes Team mit anderer
Kennung; der alte Wert wuerde still weiter mit dem kostenlosen Team signieren
und die App nach 7 Tagen sterben lassen. Ohne APPLE_TEAM_ID bricht das Skript
jetzt mit einem Hinweis ab, wo die Kennung zu finden ist.
This commit is contained in:
Paul Nothaft
2026-08-29 11:44:01 +02:00
parent 5fe19e5006
commit fa7253a64c
+14 -1
View File
@@ -32,7 +32,20 @@ set -euo pipefail
HIER="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
APP="$(dirname "$HIER")"
TEAM="${APPLE_TEAM_ID:-RMACS9VLS4}"
# Absichtlich ohne Vorgabewert. Hier stand bis 2026-08-29 die Kennung des
# kostenlosen Personal Teams (RMACS9VLS4). Mit dem Wechsel auf eine bezahlte
# Mitgliedschaft entsteht ein *neues* Team mit eigener Kennung - der alte Wert
# wuerde also still weiter mit dem kostenlosen Team signieren (7-Tage-Ablauf)
# statt mit dem bezahlten. Lieber ein klarer Abbruch als eine App, die nach
# einer Woche wortlos stirbt.
TEAM="${APPLE_TEAM_ID:-}"
if [ -z "$TEAM" ]; then
echo "FEHLER: APPLE_TEAM_ID ist nicht gesetzt." >&2
echo "Die Team-Kennung steht auf developer.apple.com/account unter" >&2
echo "'Membership details' (10 Zeichen, z. B. A1B2C3D4E5). Dann:" >&2
echo " APPLE_TEAM_ID=XXXXXXXXXX bash scripts/ios-signieren.sh" >&2
exit 1
fi
AUSGABE="$APP/ios/build"
ARCHIV="$AUSGABE/DataMetric360.xcarchive"