App Store Connect einrichten
Bevor du deine iOS-App veröffentlichen kannst, musst du sie in App Store Connect anlegen und die erforderlichen Zertifikate erstellen.
Übersicht
Abschnitt betitelt „Übersicht“| Schritt | Was wird gemacht | Dauer |
|---|---|---|
| 1. Developer Account | Apple Developer Program beitreten (inkl. Identitätsprüfung) | 15 Min – mehrere Tage |
| 2. Bundle ID | App-Identifikator erstellen | ~5 Min |
| 3. App anlegen | App in App Store Connect erstellen | ~15 Min |
| 4. API Key | Schlüssel für automatische Uploads | ~10 Min |
| 5. Zertifikate | Distribution Certificate & Provisioning Profile | ~20 Min |
Schritt 1: Apple Developer Program
Abschnitt betitelt „Schritt 1: Apple Developer Program“Falls du noch kein Mitglied bist, brauchst du zuerst eine Apple-ID mit aktivierter Zwei-Faktor-Authentifizierung und musst die jährliche Gebühr von 99 € bezahlen.
Es gibt zwei Wege, dich anzumelden. Der App-Weg ist für die meisten Privatnutzer der einfachste, weil die Identitätsprüfung direkt per Face ID / Touch ID läuft.
- Lade die „Apple Developer”-App aus dem App Store auf dein iPhone oder iPad.
- Öffne die App und melde dich mit deiner Apple ID an.
- Tippe auf den Tab Account → Enroll Now (Jetzt anmelden).
- Wähle den Account-Typ:
- Einzelperson / Einzelunternehmer: für individuelle Entwickler
- Organisation: für Unternehmen (D-U-N-S-Nummer erforderlich)
- Folge der Identitätsprüfung mit Face ID / Touch ID und Ausweis-Scan.
- Bezahle die jährliche Gebühr von 99 €.
- Warte auf die Bestätigung per E-Mail.
- Gehe zu developer.apple.com/enroll
- Klicke auf Start Your Enrollment und melde dich mit deiner Apple ID an.
- Wähle den Account-Typ (Einzelperson oder Organisation).
- Gib gesetzlichen Namen, Telefonnummer und Adresse an.
- Durchlaufe die Identitätsprüfung (ggf. Ausweis-Upload).
- Akzeptiere die Lizenzvereinbarung und bezahle die jährliche Gebühr von 99 €.
- Warte auf die Bestätigung (kann von Stunden bis mehreren Tagen dauern).
Schritt 2: Bundle ID erstellen
Abschnitt betitelt „Schritt 2: Bundle ID erstellen“Die Bundle ID identifiziert deine App eindeutig im Apple-Ökosystem.
- Gehe zum Apple Developer Portal
- Navigiere zu Certificates, Identifiers & Profiles
- Klicke auf Identifiers in der Seitenleiste
- Klicke auf das + Symbol
- Wähle App IDs und klicke Continue
- Wähle App als Typ und klicke Continue
- Fülle die Felder aus (siehe Tabelle unten)
- Aktiviere benötigte Capabilities (siehe Tabelle unten)
- Klicke auf Continue und dann Register
Auszufüllende Felder:
| Feld | Beschreibung | Beispiel |
|---|---|---|
| Description | Beschreibung der App | Vereins-App |
| Bundle ID | Eindeutige ID (Explicit) | com.deinefirma.app |
Optionale Capabilities:
| Capability | Wann aktivieren? |
|---|---|
| Push Notifications | Wenn deine App Push-Benachrichtigungen nutzt |
| Sign In with Apple | Wenn Apple-Login verwendet wird |
| Associated Domains | Für Universal Links |
Schritt 3: App in App Store Connect anlegen
Abschnitt betitelt „Schritt 3: App in App Store Connect anlegen“- Gehe zu App Store Connect
- Klicke auf Meine Apps
- Klicke auf das + Symbol → Neue App
- Fülle das Formular aus (siehe Tabelle unten)
- Klicke auf Erstellen
| Feld | Beschreibung |
|---|---|
| Plattformen | iOS auswählen |
| Name | App-Name im Store (max. 30 Zeichen) |
| Primäre Sprache | Deutsch |
| Bundle-ID | Die zuvor erstellte Bundle ID auswählen |
| SKU | Eindeutiger Identifikator (z.B. vereinsapp2024) |
| Benutzerzugriff | Voller Zugriff (Standard) |
App-Informationen ausfüllen
Abschnitt betitelt „App-Informationen ausfüllen“Nach dem Erstellen, gehe zu App Store → App-Informationen:
| Abschnitt | Erforderliche Informationen |
|---|---|
| Allgemein | Untertitel, Kategorie, Altersfreigabe |
| App-Datenschutz | Link zur Datenschutzerklärung (Pflicht!) |
| Preis und Verfügbarkeit | Preismodell, Länder |
Store-Eintrag erstellen
Abschnitt betitelt „Store-Eintrag erstellen“Gehe zu App Store → Vorbereitung auf Überprüfung:
| Element | Anforderungen |
|---|---|
| Screenshots (iPhone) | 6.7” und 5.5” (min. 3 pro Größe) |
| Screenshots (iPad) | Optional aber empfohlen |
| Werbetexte | Max. 170 Zeichen |
| Beschreibung | Max. 4.000 Zeichen |
| Keywords | Max. 100 Zeichen (kommagetrennt) |
| Support-URL | Link zu deiner Support-Seite |
| Marketing-URL | Optional |
Schritt 4: API Key erstellen
Abschnitt betitelt „Schritt 4: API Key erstellen“Der API Key ermöglicht BLOCQ, Builds automatisch hochzuladen.
- Gehe zu App Store Connect
- Klicke auf Benutzer und Zugriff
- Wähle den Tab Integrationen
- Klicke auf App Store Connect-API
- Klicke auf Team-Schlüssel
- Klicke auf das + Symbol
- Gib als Name „BLOCQ Publisher” und als Zugriff „App-Manager” ein
- Klicke auf Generieren
Schlüssel und IDs kopieren
Abschnitt betitelt „Schlüssel und IDs kopieren“Nach dem Erstellen:
- API Key herunterladen: Klicke auf Laden (nur einmal möglich!)
- Die Datei heißt
AuthKey_XXXXXXXX.p8 - Speichere sie sicher!
- Die Datei heißt
- Key ID kopieren: Steht in der Zeile des Schlüssels
- Issuer ID kopieren: Steht oben auf der Seite
Schritt 5: Zertifikate erstellen
Abschnitt betitelt „Schritt 5: Zertifikate erstellen“Distribution Certificate
Abschnitt betitelt „Distribution Certificate“Das Zertifikat signiert deine App für den App Store.
-
Öffne Schlüsselbundverwaltung auf deinem Mac
-
Gehe zu Schlüsselbundverwaltung → Zertifikatsassistent → Zertifikat einer Zertifizierungsinstanz anfordern
-
Fülle aus:
- E-Mail-Adresse: Deine E-Mail
- Allgemeiner Name: Dein Name
- Auf Festplatte sichern: Aktivieren
-
Klicke auf Fortfahren und speichere die
.certSigningRequest-Datei -
Gehe zum Apple Developer Portal
-
Navigiere zu Certificates, Identifiers & Profiles → Certificates
-
Klicke auf +
-
Wähle Apple Distribution und klicke Continue
-
Lade die
.certSigningRequest-Datei hoch -
Klicke auf Continue und dann Download
-
Doppelklicke die heruntergeladene
.cer-Datei zum Installieren
Certificate als .p12 exportieren
Abschnitt betitelt „Certificate als .p12 exportieren“- Öffne Schlüsselbundverwaltung
- Suche nach dem installierten Zertifikat (z.B. “Apple Distribution: Dein Name”)
- Klappe das Zertifikat auf, um den privaten Schlüssel zu sehen
- Wähle beides aus (Zertifikat + privater Schlüssel)
- Rechtsklick → Exportieren…
- Wähle Format .p12
- Vergib ein Passwort (merke es dir!)
- Speichere die Datei
Provisioning Profile
Abschnitt betitelt „Provisioning Profile“Das Provisioning Profile verknüpft Zertifikat, Bundle ID und Geräte.
- Gehe zum Apple Developer Portal
- Navigiere zu Certificates, Identifiers & Profiles → Profiles
- Klicke auf +
- Wähle unter Distribution: App Store Connect
- Klicke Continue
- Wähle deine Bundle ID
- Klicke Continue
- Wähle dein Distribution Certificate
- Klicke Continue
- Gib einen Namen ein (z.B. “Vereinsapp Distribution”)
- Klicke Generate und dann Download
Zusammenfassung: Was du für BLOCQ brauchst
Abschnitt betitelt „Zusammenfassung: Was du für BLOCQ brauchst“| Datei/Info | Format | Wo hochladen? |
|---|---|---|
| API Key | .p8 | iOS-Wizard → API-Schlüssel |
| Issuer ID | Text | iOS-Wizard → Account-Info |
| Key ID | Text | iOS-Wizard → Account-Info |
| Distribution Certificate | .p12 | iOS-Wizard → Signatur |
| Certificate-Passwort | Text | iOS-Wizard → Signatur |
| Provisioning Profile | .mobileprovision | iOS-Wizard → Signatur |
Checkliste
Abschnitt betitelt „Checkliste“Bevor du zu BLOCQ zurückkehrst:
- Apple Developer Program Mitglied
- Bundle ID erstellt (passend zum BLOCQ Package Name)
- App in App Store Connect angelegt
- App-Informationen und Store-Eintrag ausgefüllt
- API Key erstellt und .p8 heruntergeladen
- Issuer ID und Key ID notiert
- Distribution Certificate erstellt und als .p12 exportiert
- Provisioning Profile erstellt und heruntergeladen
Häufige Probleme
Abschnitt betitelt „Häufige Probleme“”Invalid Certificate”
Abschnitt betitelt „”Invalid Certificate”“Ursache: Das Zertifikat ist abgelaufen oder wurde nicht korrekt exportiert.
Lösung:
- Prüfe das Ablaufdatum im Schlüsselbund
- Stelle sicher, dass du beide (Zertifikat + privater Schlüssel) exportiert hast
- Erstelle ggf. ein neues Zertifikat
”Provisioning Profile doesn’t match Bundle ID”
Abschnitt betitelt „”Provisioning Profile doesn’t match Bundle ID”“Ursache: Die Bundle ID im Provisioning Profile stimmt nicht mit der App überein.
Lösung:
- Prüfe die Bundle ID in BLOCQ
- Erstelle ein neues Provisioning Profile mit der korrekten Bundle ID
”API Key not found”
Abschnitt betitelt „”API Key not found”“Ursache: Der API Key wurde widerrufen oder die IDs stimmen nicht.
Lösung:
- Prüfe Issuer ID und Key ID in App Store Connect
- Erstelle ggf. einen neuen API Key
”App ID bereits vergeben”
Abschnitt betitelt „”App ID bereits vergeben”“Ursache: Eine andere App verwendet bereits diesen Namen im Store.
Lösung:
- Wähle einen anderen App-Namen
- Der Name muss eindeutig im gesamten App Store sein
TestFlight vorbereiten
Abschnitt betitelt „TestFlight vorbereiten“Nach dem ersten erfolgreichen Upload erscheint deine App in TestFlight.
- Gehe zu App Store Connect
- Wähle deine App
- Gehe zum Tab TestFlight
- Warte bis der Build verarbeitet ist (10-30 Min)
- Beantworte die Compliance-Fragen (Verschlüsselung)
- Füge Tester hinzu (E-Mail-Adressen)
- Teile den TestFlight-Link mit deinen Testern