Zum Hauptinhalt springen

Apple-Zertifizierung

Erstelle einen iOS-Zertifikatsantrag und eine private Schlüssel

Erstelle einen sauberen CSR für Apple Developer und lad die passende private Schlüssel sofort herunter. Dies ist der schnellste Startpunkt für App Store, ad-hoc oder interne iOS-Zertifizierungsworkflows.

  • Erstelle einen frischen Apple-bereiten CSR ohne Keychain Access oder den macOS-Zertifikat-Assistenten zu öffnen.
  • Halten Sie die manuelle Zertifizierung, die CI-Schlüssel-Einstellungen 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.

Workflow

  1. 1. Trage die Zertifikatsubjekt-Daten ein, die du zu dem Antrag anhängen möchtest.
  2. 2. Lade die CSR und die passende private Schlüssel herunter.
  3. 3. Lade die CSR in Apple Developer hoch, wenn du deine Zertifikat erstellst.
  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

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.

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-Distributionsszertifizierung erstellen, das Signiermaterial rotieren oder eine neue App in ein automatisches Build-System einbinden.

Was sicher aufbewahrt werden muss.

Das private Schlüssel ist das sensitive Asset. Legen Sie es in Ihrem Firmensafe, Ihrem Passwortmanager oder Ihrem Build-Secrets-Store ab und verpflichten 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.

Häufig gestellte Fragen

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

Was erstellt dieser iOS-Zertifikatsgenerator?

Fragen und Antworten

Es erstellt einen Zertifikatsantragsantrag in CSR-Format und das entsprechende privatschlüssel in PEM-Format. Laden Sie den CSR bei Apple Developer hoch, behalten Sie den privatschlüssel sicher 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?

Nein. Der Antrag wird nur lange genug bearbeitet, um die Dateien zu generieren und sie in der Antwort zurückzugeben. Das Tool persistiert den privatschlü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 einen Zertifikatsantrag 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?

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