From fa7253a64c9b3f6cd01fecf57f918a630ac47ef1 Mon Sep 17 00:00:00 2001 From: Paul Nothaft Date: Sat, 29 Aug 2026 11:44:01 +0200 Subject: [PATCH] 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. --- companion-app/scripts/ios-signieren.sh | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/companion-app/scripts/ios-signieren.sh b/companion-app/scripts/ios-signieren.sh index 9a51ed7..45b35cd 100755 --- a/companion-app/scripts/ios-signieren.sh +++ b/companion-app/scripts/ios-signieren.sh @@ -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"