Zum Hauptinhalt springen

Apple-Zertifizierung

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

  • Behalten Sie die manuelle Zertifizierung, die CI-Schlüsselkonfiguration und die Cloud-Builder-Einrichtung auf derselben Seite.
  • Verwenden Sie den resultierenden privaten Schlüssel später, wenn Sie ein Verteilungsidentität als .p12-Datei exportieren.
  • Erstellen Sie den CSR jetzt

Eingeben Sie die Zertifikatsubjektinformationen, die Sie an die Anforderung anhängen möchten.

  1. 1. 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.
  2. 2. Herunterladen Sie die CSR und den entsprechenden privaten Schlüssel.
  3. 3. Laden Sie die CSR in Apple Developer hoch, wenn Sie Ihren Zertifikat erstellen.
  4. 4. Pair 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.

Ausgabe

Dein generierter Signierungsantrag

Es wird nichts angezeigt, bis der CSR generiert ist. Sobald bereit, laden Sie beide Dateien herunter und speichern Sie den privaten Schlüssel sicher.

Erstellen Sie einen Zertifikatsantrag, um die Zusammenfassung des Zertifikatsubjekts und die Download-Buttons hier zu sehen.

Wenn Sie einen frischen CSR benötigen.

Verwenden Sie dies vor der Erstellung eines neuen Apple Distribution-Zertifikats, der Rotation von Signiermaterial oder der Einrichtung eines neuen Apps für ein automatisiertes Build-System.

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 der privaten Schlüssel und exportieren Sie ein .p12 um lokale Signierung, CI-Aufgaben oder Cloud-Builds zu verbinden.

Nachdem Sie signiert haben.

Versenden Sie Web-Fixes ohne weitere Store-Rundfahrt.

Sobald das native Binärprogramm signiert ist, können Capgo Live-Updates Capacitor Web-Schichten über die Luft liefern – Kanäle, Rollover und alle CI/CD, die Sie bereits verwenden.

Häufig gestellte Fragen

Häufig gestellte Fragen

Diese sind die Fragen, die ein Team normalerweise sofort stellt, nachdem es einen CSR für einen iOS-Release-Pipeline erstellt hat.

Was erstellt dieser iOS-Zertifikatsgenerator?

Es erstellt einen Zertifikatsanforderungsantrag in CSR-Format und den entsprechenden privaten 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.

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. Die Werkzeugkiste speichert den privaten Schlüssel nicht oder schreibt ihn in eine Datenbank.

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

Ja. Der CSR ist der Ausgangspunkt für jede Apple-Zertifizierung, die eine Zertifikatsanforderung erfordert. Der Zertifikatstyp wird später innerhalb von Apple Developer gewä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 dem privaten Schlüssel und exportieren Sie die kombinierte Identität als .p12, wenn Ihr CI- oder Build-Plattform ein tragbares Signierungsvermögen benötigt.