Zum Hauptinhalt springen

Apple Signierung

Erstellen Sie einen iOS-Zertifikatsanforderungsantrag 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 die App-Store, ad-hoc- oder interne iOS-Zertifizierungsabläufe.

  • Erstellen Sie eine frische Apple-fertige CSR ohne Keychain Access oder die macOS-Zertifikatsassistenten zu öffnen.
  • Bleiben Sie die manuelle Signierung, die CI-Schlüsselanzeigeeinstellungen und die Cloud-Build-Einbindung auf derselben Seite.
  • Verwenden Sie den resultierenden privaten Schlüssel später, wenn Sie eine Verteilungsidentität als .p12-Datei exportieren.

Workflow

  1. 1. Geben Sie die Zertifikatsubjektinformationen 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 eine portable .p12, wenn Ihre Buildpipeline es benötigt.

Eingabe

Zertifikatsubjektinformationen

Verwenden Sie dieselbe 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 bereit, laden Sie beide Dateien herunter und speichern Sie den privaten Schlüssel sicher.

Generieren Sie einen Zertifikatsantrag, um das Unternehmensprofil und die Download-Buttons hier zu sehen.

wenn Ihr CI- oder Build-Service danach fragt.

Wenn Sie einen frischen CSR benötigen

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

Was sicher aufbewahren

Was kommt als Nächstes

Nachdem Apple das Zertifikat ausgestellt hat, paare es mit der privaten Schlüssel und exportieren Sie ein .p12 um lokale Signierung, CI-Aufträge oder Cloud-Builds zu verbinden.

FAQ

Häufig gestellte Fragen

Das sind die Fragen, die normalerweise sofort nach der Erstellung eines CSR für einen iOS-Release-Pipeline auftreten.

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. Die Anfrage wird nur lange genug bearbeitet, um die Dateien zu generieren und sie in der Antwort zurückzugeben. Das Tool speichert den privaten Schlüssel nicht oder schreibt ihn in eine Datenbank.

Kann ich das generierte CSR für den App Store, Ad-hoc- oder Enterprise-Signing verwenden?

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

Was soll ich nachdem Apple das Zertifikat ausgestellt hat tun?

Herunterladen Sie das Zertifikat von Apple, importieren Sie es in Keychain Access zusammen mit der privaten Schlüssel und exportieren Sie die kombinierte Identität als .p12, wenn Ihr CI- oder Build-Plattform ein tragbares Signierungsmerkmal benötigt.