Markdown

Apple Developer-Account und App Store Connect

Bevor du einen API-Schlüssel für die Plattform anlegen kannst, brauchst du eine Mitgliedschaft im Apple Developer Program und Zugriff auf App Store Connect.

Auf dieser Seite

Apple veröffentlicht iOS- und macOS-Apps nur für Mitglieder des Apple Developer Program. Die Mitgliedschaft gibt dir Zugriff auf das Developer Portal, in dem Zertifikate und Bundle Identifier verwaltet werden, und auf App Store Connect, wo Apps, Builds und Store-Texte liegen. Die Plattform greift später über einen API-Schlüssel aus App Store Connect auf beides zu.

Im Apple Developer Program registrieren

  1. Öffne developer.apple.com und melde dich mit deiner Apple-ID an.
  2. Wähle Account bzw. Enroll und schließe die Registrierung für das Apple Developer Program ab. Apple erhebt dafür eine jährliche Gebühr; die aktuelle Höhe steht bei Apple.
  3. Nach der Freischaltung findest du im Developer Portal den Bereich Certificates, Identifiers & Profiles und kannst dich unter appstoreconnect.apple.com bei App Store Connect anmelden.

Organisationen arbeiten in der Regel mit einem gemeinsamen Team, in dem mehrere Personen Mitglied sind. Die Team ID dieses Teams findest du im Developer Portal unter Membership bzw. in den Account-Einstellungen; die Plattform fragt sie beim Hinterlegen der Zugangsdaten ab.

Rollen und API-Schlüssel in App Store Connect

In App Store Connect verwaltest du Apps, Metadaten, Builds und Nutzer. Jeder Nutzer hat eine Rolle wie Admin, App Manager oder Developer, die festlegt, was er sehen und ändern darf. Für die Pipeline wird kein persönliches Konto verwendet, sondern ein benannter API-Schlüssel in Form einer .p8-Datei. Er erlaubt maschinelle Zugriffe auf die API und ersetzt dein Apple-ID-Passwort nicht. Auch API-Schlüssel bekommen eine Rolle; vergib nur die Rechte, die der Schlüssel wirklich braucht. Für Uploads und Metadaten reicht in der Regel die Rolle App Manager.

Wenn die Mitgliedschaft aktiv ist, legst du den Schlüssel an, wie unter App Store: Zugangsdaten beschrieben.