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 |
Pflicht- und optionale Capabilities:
| Capability | Wann aktivieren? |
|---|---|
| Sign In with Apple | Pflicht – aktiviere die Capability und konfiguriere die App-ID als primäre App-ID (“Enable as primary App ID”) |
| Push Notifications | Wenn deine App Push-Benachrichtigungen nutzt |
| Associated Domains | Für Universal Links |
Danach unten auf Continue und Register klicken.
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 – zwingend, sonst kann BLOCQ die App später nicht automatisch veröffentlichen |
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 | Preis auf 0,00 € (kostenlos) setzen und alle Länder auswählen, in denen die App verfügbar sein soll |
| Copyright | Trage das Copyright ein (z. B. „2026 Dein Name”) – die übrigen Store-Texte und Screenshots übernimmt BLOCQ automatisch |
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
Zur Prüfung einreichen
Abschnitt betitelt „Zur Prüfung einreichen“Nach dem ersten erfolgreichen Upload erscheint dein Build zunächst in TestFlight. Das heißt aber noch nicht, dass die App eingereicht ist – die eigentliche Store-Einreichung machst du danach im Bereich App Store.
- Gehe zu App Store Connect und wähle deine App
- Warte, bis der Build verarbeitet ist (10-30 Min) und beantworte die Export-Compliance-Fragen (einmalig)
- Weise den Build im Bereich App Store deiner App-Version zu
- Fülle die App-Prüfungs-Infos aus: ein Test-Login (Demo-Account) und deine Kontaktdaten
- Klicke auf „Zur Prüfung hinzufügen” → „Zur Prüfung einreichen”
- Wähle die Veröffentlichungs-Option: automatisch, manuell oder zu einem festen Datum