wake-up-neo.com

So erhalten Sie eine Zertifikatsignierungsanforderung

Wie erhalte ich eine Zertifikatsignierungsanfrage? Ich versuche nur, meine App auf meinem iPod touch zum Laufen zu bringen. Das war einfach, da ich einfach zum IOS= Entwicklungsportal gehen und eins herunterladen konnte, ohne viel Aufhebens. Aber jetzt möchte man, dass ich einen CSR erstelle, um ein Bereitstellungsprofil zu erstellen, und ich ziehe ' t know how. Ich habe fast zwei Stunden lang in Keychain Access und den Online-Dokumenten herumgespielt und bin immer noch völlig verloren.

Ich bin mir nicht mal sicher, warum ich jetzt einen brauche, als ich es vorher nicht getan habe. Ich hatte ein Bereitstellungsprofil, bevor ich kürzlich von Snow Leopard zu Mountain Lion gewechselt bin, aber jetzt kann es nicht mehr verwendet werden. Ja, ich bin immer noch am selben Computer.

65
John Bowlinger

Seit Sie ein neues Betriebssystem installiert haben, verfügen Sie wahrscheinlich nicht mehr über Ihre privaten und öffentlichen Schlüssel, mit denen Sie Ihre App zuvor bei XCode angemeldet haben. Sie müssen diese Schlüssel auf Ihrem Computer neu generieren, indem Sie Ihr vorheriges Zertifikat widerrufen und im iOS-Entwicklungsportal ein neues anfordern. Als Teil des Prozesses werden Sie aufgefordert, eine Zertifikatsignierungsanforderung zu erstellen, bei der Sie anscheinend ein Problem haben.

Dort finden Sie alles, was Sie brauchen, bestehend aus (aus dem offiziellen Dokument):

1.Öffnen Sie den Schlüsselbundzugriff auf Ihrem Mac (unter Programme/Dienstprogramme).

2.Öffnen Sie die Einstellungen und klicken Sie auf Zertifikate. Stellen Sie sicher, dass sowohl das Online Certificate Status Protocol als auch die Certificate Revocation List auf Off gesetzt sind.

3.Wählen Sie Schlüsselbundzugriff> Zertifikatsassistent> Zertifikat von einer Zertifizierungsstelle anfordern.

Hinweis: Wenn Sie dabei einen privaten Schlüssel ausgewählt haben, wird der CSR nicht akzeptiert. Stellen Sie sicher, dass kein privater Schlüssel ausgewählt ist. Geben Sie Ihre Benutzer-E-Mail-Adresse und Ihren allgemeinen Namen ein. Verwenden Sie dieselbe Adresse und denselben Namen wie bei der Registrierung im iOS-Entwicklerprogramm. Es ist keine CA-E-Mail-Adresse erforderlich.

4.Wählen Sie die Optionen "Auf Festplatte gespeichert" und "Schlüsselpaarinformationen angeben" und klicken Sie auf "Weiter".

5. Geben Sie einen Dateinamen an und klicken Sie auf Speichern.

Wählen Sie für die Schlüsselgröße 2048 Bit und für den Algorithmus RSA. Klicken Sie auf Weiter, und der Zertifikat-Assistent erstellt eine CSR und speichert die Datei an Ihrem angegebenen Speicherort.

130
tiguero

Befolgen Sie diese Schritte, um CSR (Code Signing Identity) zu erstellen:

  1. Wechseln Sie auf Ihrem Mac zum Ordner "Programme" ► "Dienstprogramme" und öffnen Sie "Schlüsselbund".

    enter image description here

  2. Wechseln Sie zu 'Schlüsselbundzugriff' ► Zertifikatsassistent ► Zertifikat von einer Zertifizierungsstelle anfordern. 

    enter image description here

  3. Füllen Sie die unten angegebenen Informationen im Fenster "Zertifikatinformationen" aus und klicken Sie auf "Weiter".
    • Geben Sie in das Feld Benutzer-E-Mail-Adresse die E-Mail-Adresse ein, um sich mit diesem Zertifikat zu identifizieren
    • Geben Sie im Feld Common Name Ihren Namen ein
    • Klicken Sie in der Anforderungsgruppe auf die Option "Auf Festplatte gespeichert" 

    enter image description here

  4. Speichern Sie die Datei auf Ihrer Festplatte.

    enter image description here


Verwenden Sie diese CSR-Datei (.certSigningRequest), um Projekt-/Anwendungszertifikate und -profile in Apple Entwicklerkonto) zu erstellen.

35
Krunal

Um ein Zertifikat manuell zu generieren, benötigen Sie eine CSR-Datei (Certificate Signing Request) von Ihrem Mac. Befolgen Sie die nachstehenden Anweisungen, um eine CSR-Datei mit dem Schlüsselbund zu erstellen.

Erstellen Sie eine CSR-Datei. Öffnen Sie auf Ihrem Mac im Ordner "Programme" den Ordner "Dienstprogramme" und starten Sie "Schlüsselbund".

Wählen Sie im Dropdown-Menü Schlüsselbundzugriff die Option Schlüsselbundzugriff> Zertifikatsassistent> Zertifikat von einer Zertifizierungsstelle anfordern.

Geben Sie im Fenster Zertifikatinformationen die folgenden Informationen ein: Geben Sie im Feld Benutzer-E-Mail-Adresse Ihre E-Mail-Adresse ein. Erstellen Sie im Feld Common Name einen Namen für Ihren privaten Schlüssel (z. B. John Doe Dev Key). Das Feld "CA-E-Mail-Adresse" sollte leer bleiben. Wählen Sie in der Gruppe "Request is" die Option "Saved to disk" aus. Klicken Sie unter Schlüsselbundzugriff auf Weiter, um den CSR-Erstellungsprozess abzuschließen.

0