Zum Inhalt springen

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.

SchrittWas wird gemachtDauer
1. Developer AccountApple Developer Program beitreten (inkl. Identitätsprüfung)15 Min – mehrere Tage
2. Bundle IDApp-Identifikator erstellen~5 Min
3. App anlegenApp in App Store Connect erstellen~15 Min
4. API KeySchlüssel für automatische Uploads~10 Min
5. ZertifikateDistribution Certificate & Provisioning Profile~20 Min

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.

  1. Lade die „Apple Developer”-App aus dem App Store auf dein iPhone oder iPad.
  2. Öffne die App und melde dich mit deiner Apple ID an.
  3. Tippe auf den Tab AccountEnroll Now (Jetzt anmelden).
  4. Wähle den Account-Typ:
    • Einzelperson / Einzelunternehmer: für individuelle Entwickler
    • Organisation: für Unternehmen (D-U-N-S-Nummer erforderlich)
  5. Folge der Identitätsprüfung mit Face ID / Touch ID und Ausweis-Scan.
  6. Bezahle die jährliche Gebühr von 99 €.
  7. Warte auf die Bestätigung per E-Mail.

Die Bundle ID identifiziert deine App eindeutig im Apple-Ökosystem.

  1. Gehe zum Apple Developer Portal
  2. Navigiere zu Certificates, Identifiers & Profiles
  3. Klicke auf Identifiers in der Seitenleiste
  4. Klicke auf das + Symbol
  5. Wähle App IDs und klicke Continue
  6. Wähle App als Typ und klicke Continue
  7. Fülle die Felder aus (siehe Tabelle unten)
  8. Aktiviere benötigte Capabilities (siehe Tabelle unten)
  9. Klicke auf Continue und dann Register

Auszufüllende Felder:

FeldBeschreibungBeispiel
DescriptionBeschreibung der AppVereins-App
Bundle IDEindeutige ID (Explicit)com.deinefirma.app

Optionale Capabilities:

CapabilityWann aktivieren?
Push NotificationsWenn deine App Push-Benachrichtigungen nutzt
Sign In with AppleWenn Apple-Login verwendet wird
Associated DomainsFür Universal Links

  1. Gehe zu App Store Connect
  2. Klicke auf Meine Apps
  3. Klicke auf das + Symbol → Neue App
  4. Fülle das Formular aus (siehe Tabelle unten)
  5. Klicke auf Erstellen
FeldBeschreibung
PlattformeniOS auswählen
NameApp-Name im Store (max. 30 Zeichen)
Primäre SpracheDeutsch
Bundle-IDDie zuvor erstellte Bundle ID auswählen
SKUEindeutiger Identifikator (z.B. vereinsapp2024)
BenutzerzugriffVoller Zugriff (Standard)

Nach dem Erstellen, gehe zu App StoreApp-Informationen:

AbschnittErforderliche Informationen
AllgemeinUntertitel, Kategorie, Altersfreigabe
App-DatenschutzLink zur Datenschutzerklärung (Pflicht!)
Preis und VerfügbarkeitPreismodell, Länder

Gehe zu App StoreVorbereitung auf Überprüfung:

ElementAnforderungen
Screenshots (iPhone)6.7” und 5.5” (min. 3 pro Größe)
Screenshots (iPad)Optional aber empfohlen
WerbetexteMax. 170 Zeichen
BeschreibungMax. 4.000 Zeichen
KeywordsMax. 100 Zeichen (kommagetrennt)
Support-URLLink zu deiner Support-Seite
Marketing-URLOptional

Der API Key ermöglicht BLOCQ, Builds automatisch hochzuladen.

  1. Gehe zu App Store Connect
  2. Klicke auf Benutzer und Zugriff
  3. Wähle den Tab Integrationen
  4. Klicke auf App Store Connect-API
  5. Klicke auf Team-Schlüssel
  6. Klicke auf das + Symbol
  7. Gib als Name „BLOCQ Publisher” und als Zugriff „App-Manager” ein
  8. Klicke auf Generieren

Nach dem Erstellen:

  1. API Key herunterladen: Klicke auf Laden (nur einmal möglich!)
    • Die Datei heißt AuthKey_XXXXXXXX.p8
    • Speichere sie sicher!
  2. Key ID kopieren: Steht in der Zeile des Schlüssels
  3. Issuer ID kopieren: Steht oben auf der Seite

Das Zertifikat signiert deine App für den App Store.

  1. Öffne Schlüsselbundverwaltung auf deinem Mac

  2. Gehe zu SchlüsselbundverwaltungZertifikatsassistentZertifikat einer Zertifizierungsinstanz anfordern

  3. Fülle aus:

    • E-Mail-Adresse: Deine E-Mail
    • Allgemeiner Name: Dein Name
    • Auf Festplatte sichern: Aktivieren
  4. Klicke auf Fortfahren und speichere die .certSigningRequest-Datei

  5. Gehe zum Apple Developer Portal

  6. Navigiere zu Certificates, Identifiers & ProfilesCertificates

  7. Klicke auf +

  8. Wähle Apple Distribution und klicke Continue

  9. Lade die .certSigningRequest-Datei hoch

  10. Klicke auf Continue und dann Download

  11. Doppelklicke die heruntergeladene .cer-Datei zum Installieren

  1. Öffne Schlüsselbundverwaltung
  2. Suche nach dem installierten Zertifikat (z.B. “Apple Distribution: Dein Name”)
  3. Klappe das Zertifikat auf, um den privaten Schlüssel zu sehen
  4. Wähle beides aus (Zertifikat + privater Schlüssel)
  5. Rechtsklick → Exportieren…
  6. Wähle Format .p12
  7. Vergib ein Passwort (merke es dir!)
  8. Speichere die Datei

Das Provisioning Profile verknüpft Zertifikat, Bundle ID und Geräte.

  1. Gehe zum Apple Developer Portal
  2. Navigiere zu Certificates, Identifiers & ProfilesProfiles
  3. Klicke auf +
  4. Wähle unter Distribution: App Store Connect
  5. Klicke Continue
  6. Wähle deine Bundle ID
  7. Klicke Continue
  8. Wähle dein Distribution Certificate
  9. Klicke Continue
  10. Gib einen Namen ein (z.B. “Vereinsapp Distribution”)
  11. Klicke Generate und dann Download

Datei/InfoFormatWo hochladen?
API Key.p8iOS-Wizard → API-Schlüssel
Issuer IDTextiOS-Wizard → Account-Info
Key IDTextiOS-Wizard → Account-Info
Distribution Certificate.p12iOS-Wizard → Signatur
Certificate-PasswortTextiOS-Wizard → Signatur
Provisioning Profile.mobileprovisioniOS-Wizard → Signatur

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

Ursache: Das Zertifikat ist abgelaufen oder wurde nicht korrekt exportiert.

Lösung:

  1. Prüfe das Ablaufdatum im Schlüsselbund
  2. Stelle sicher, dass du beide (Zertifikat + privater Schlüssel) exportiert hast
  3. 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:

  1. Prüfe die Bundle ID in BLOCQ
  2. Erstelle ein neues Provisioning Profile mit der korrekten Bundle ID

Ursache: Der API Key wurde widerrufen oder die IDs stimmen nicht.

Lösung:

  1. Prüfe Issuer ID und Key ID in App Store Connect
  2. Erstelle ggf. einen neuen API Key

Ursache: Eine andere App verwendet bereits diesen Namen im Store.

Lösung:

  1. Wähle einen anderen App-Namen
  2. Der Name muss eindeutig im gesamten App Store sein

Nach dem ersten erfolgreichen Upload erscheint deine App in TestFlight.

  1. Gehe zu App Store Connect
  2. Wähle deine App
  3. Gehe zum Tab TestFlight
  4. Warte bis der Build verarbeitet ist (10-30 Min)
  5. Beantworte die Compliance-Fragen (Verschlüsselung)
  6. Füge Tester hinzu (E-Mail-Adressen)
  7. Teile den TestFlight-Link mit deinen Testern