Zum Hauptinhalt springen

Apple-Zertifizierung

Erstellen Sie einen Antrag auf Zertifizierung und eine private Schlüssel für iOS

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 einen frischen Apple-bereiten CSR, ohne Keychain Access oder den macOS-Zertifikatsassistenten zu öffnen.
  • Behalten Sie die manuelle Zertifizierung, die CI-Schlüsselanforderung und die Cloud-Builder-Registrierung 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 an die Anforderung anhängen 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. Paren Sie das ausgestellte Zertifikat mit dem privaten Schlüssel und exportieren Sie eine portable .p12, wenn Ihre Buildpipeline es benötigt.

Eingabe

Bewilligungssubjekt-Daten

Verwende die gleiche Person- oder Organisationenidentität, die du in der Apple-Zertifikatsanfrage dargestellt haben möchtest.

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 Sie einen frischen CSR benötigen

Verwenden Sie dies, bevor Sie eine neue Apple-Distributionssertifizierung erstellen, das Signiermaterial rotieren oder eine neue App an ein automatisches Buildsystem anmelden.

Was sicher aufbewahrt werden muss

Das private Schlüssel ist das sensitive Asset. Legen Sie es in Ihrem Unternehmenssicherheitslager, Ihrem Passwortmanager oder Ihrem Build-Secrets-Store ab und committen Sie es nie in den Repository.

Was kommt als nächstes

Nachdem Apple das Zertifikat ausgestellt hat, pair es mit dem privaten Schlüssel und exportieren Sie ein .p12 um lokale Signierung, CI-Aufträge 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 auftreten.

Was erstellt diese iOS-Zertifikatsgenerator?

Es erstellt eine Zertifikatsanforderung in CSR-Format und den passenden privaten Schlüssel in PEM-Format. Laden Sie die CSR bei Apple Developer hoch, bewahren Sie den privaten Schlüssel sicher auf und exportieren Sie das ausgestellte Zertifikat als .p12, wenn Sie es für CI- oder Cloud-Builds benötigen.

Ist der private Schlüssel auf dem Server gespeichert?

No. Die Anfrage 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 das generierte CSR für App Store, ad-hoc oder Enterprise-Zertifizierung verwenden?

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

Was sollte 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.