Zum Hauptinhalt springen

Apple-Zertifizierung

Erstellen Sie einen 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-bereiten CSR, ohne Keychain Access oder den macOS-Zertifikatsassistenten zu öffnen.

  • Halten Sie die manuelle Zertifizierung, die CI-Secrets-Einrichtung und die Cloud-Build-Onboarding auf derselben Seite.
  • Verwenden Sie den resultierenden privaten Schlüssel später, wenn Sie ein Verteilungsidentität als .p12-Datei exportieren.
  • CSR jetzt erstellen

Arbeitsablauf

  1. 1. Geben Sie die Zertifikatsubjekt-Daten ein, die Sie der Signierungsanfrage hinzufügen möchten.
  2. 2. Laden Sie den CSR und den entsprechenden privaten Schlüssel herunter.
  3. 3. Laden Sie den CSR in Apple Developer hoch, wenn Sie Ihr Zertifikat erstellen.
  4. 4. Paaren Sie das ausgestellte Zertifikat mit dem privaten Schlüssel und exportieren Sie ein tragbares .p12, wenn Ihr Build-Pipeline es benötigt.

Eingabe

Zertifikatsubjekt-Daten

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

Ausgabe

Ihr generierter Signierungsantrag

Bis der CSR generiert ist, wird nichts angezeigt. Sobald er fertig ist, laden Sie beide Dateien herunter und speichern Sie den privaten Schlüssel sicher.

Erstellen Sie einen Zertifikatsanforderungsantrag, um das Unternehmensprofil und die Download-Buttons hier zu sehen.

Wenn Sie einen frischen CSR benötigen

Verwenden Sie dies, bevor Sie einen neuen Apple Distribution-Zertifikat erstellen, das Signiermaterial rotieren oder eine neue App an ein automatisiertes Build-System aufbauen.

Was sicher aufbewahrt werden muss

Der private Schlüssel ist das sensitive Asset. Legen Sie ihn in Ihrem Firmenschrank, Ihrem Passwort-Manager oder Ihrem Build-Secrets-Store ab und committieren Sie ihn nie in die Repository.

Was als Nächstes kommt

Nachdem Apple das Zertifikat ausgestellt hat, pair 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 sich sofort nach einer Team-erstellung eines CSR für einen iOS-Release-Pipeline stellen.

Was erstellt dieser iOS-Zertifikatsgenerator?

Es erstellt eine Zertifikatsanforderung in CSR-Format und die passende private Schlüssel in PEM-Format. Laden Sie die 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.

Wird der private Schlüssel auf dem Server gespeichert?

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 jede Apple-Zertifizierung, die eine Zertifikatsanforderung erfordert. Die Zertifikatart wird später innerhalb von Apple Developer gewählt, wenn Sie das Zertifikat ausstellen.

Was sollte ich nachdem Apple das Zertifikat ausgestellt hat?

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.