Zum Hauptinhalt springen

Apple-Zertifizierung

Erstellen Sie einen iOS-Zertifikatsantrag und eine private Schlüssel

Erstellen Sie einen sauberen CSR für Apple Developer und laden Sie den entsprechenden privaten Schlüssel sofort herunter. Dies ist der schnellste Ausgangspunkt für App Store, ad-hoc- oder interne iOS-Zertifizierungsworkflows.

  • Erstellen Sie einen frischen Apple-fertigen CSR ohne Keychain Access oder die macOS-Zertifikatsassistenten zu öffnen.
  • Halten Sie die manuelle Zertifizierung, die CI-Secrets-Einrichtung und die Cloud-Build-Einbindung auf derselben Seite.
  • Verwenden Sie den resultierenden privaten Schlüssel später, wenn Sie ein Verteilungsidentität als .p12-Datei exportieren.

Workflow

  1. 1. Geben Sie die Zertifikatsubjekt-Daten ein, die Sie an den Zertifikatsantrag anhängen möchten.
  2. 2. Laden Sie den CSR und den entsprechenden privaten Schlüssel herunter.
  3. 3. Hängen Sie den CSR in Apple Developer ein, wenn Sie Ihre Zertifikat erstellen.
  4. 4. Pairen Sie das ausgestellte Zertifikat mit dem privaten Schlüssel und exportieren Sie ein tragbares .p12, wenn Ihre Build-Pipeline es benötigt.

Eingabe

CSR-Unternehmensdetails

Verwenden Sie die gleiche Person oder Organisation, die Sie in der Apple-Zertifikatsanfrage dargestellt haben möchten.

__CAPGO_KEEP_1__

__CAPGO_KEEP_2__ erstellter Signierungsantrag

__CAPGO_KEEP_3__

__CAPGO_KEEP_4__

Wenn Sie ein frisches CSR benötigen.

Verwenden Sie dies vor der Erstellung einer neuen Apple-Distributionssertifikat, der Rotation von Signiermaterial oder der Einrichtung einer neuen App in einem automatisierten Build-System.

Was sicher zu speichern ist.

Das private Schlüssel ist das sensitive Asset. Legen Sie es in Ihrem Unternehmensschatz, Ihrem Passwort-Manager oder Ihrem Build-Secrets-Store ab und committen Sie es nie in die Repository.

Was kommt als nächstes?

Nachdem Apple das Zertifikat ausgestellt hat, paaren Sie es mit dem privaten Schlüssel und exportieren Sie ein .p12 um lokale Signierung, CI-Aufgaben oder Cloud-Builds zu verbinden.

FAQ

Häufig gestellte Fragen

Diese sind die Fragen, die normalerweise sofort nach einer Team-CSR-Generierung für einen iOS-Release-Pipeline auftauchen.

Was erstellt dieser iOS-Zertifikatsgenerator?

It erstellt einen Zertifikatsanforderungsantrag in CSR-Format und das entsprechende privatrechtliche Schlüssel in PEM-Format. Laden Sie den CSR bei Apple Developer hoch, behalten Sie den privaten Schlüssel sicher und exportieren Sie das ausgestellte Zertifikat als .p12, wenn Sie es für CI- oder Cloud-Builds benötigen.

Speichert der private Schlüssel auf dem Server?

Nein. Der Antrag wird nur lange genug bearbeitet, um die Dateien zu generieren und sie in der Antwort zurückzugeben. Das Tool persistiert den privaten Schlüssel nicht oder schreibt ihn in eine Datenbank.

Kann ich den generierten CSR für App Store, ad-hoc oder Enterprise-Zertifizierung verwenden?

Ja. Der CSR ist der Ausgangspunkt für jedes Apple-Zertifikat, das eine Zertifikatsanforderung erfordert. Der Zertifikatstyp wird später innerhalb von Apple Developer ausgewählt, wenn Sie das Zertifikat ausstellen.

Was sollte ich nachdem Apple das Zertifikat ausgestellt hat tun?

Laden Sie das Zertifikat von Apple herunter, importieren Sie es in Keychain Access zusammen mit dem privaten Schlüssel und exportieren Sie die kombinierte Identität als .p12, wenn Ihre CI- oder Build-Plattform ein tragbares Signierungsvermögen benötigt.