2009-06-15 4 views
37

Ich verwende den Development Provisioning Assistant im iPhone Developer Portal, aber wenn ich zu dem Teil komme, wo er mich fragt, um meine CSR zu generieren und hochzuladen, versuche ich, sie hochzuladen gibt mir nur diesen Fehler:iPhone Developer Portal akzeptiert meine CSR nicht

Die ausgewählte CSR ist ungültig. Bitte überprüfen Sie die Datei und versuchen Sie es erneut.

Weiß jemand was das bedeutet oder was ich dagegen machen kann ?? Vielen Dank!

+0

Eh, nein, aber Sie können immer noch versuchen, den Kerl zu helfen ... Eamon, stellen Sie sicher, dass Sie den Anweisungen sehr sorgfältig folgen. Ich erinnere mich an das erste Mal, als ich es nicht ausgewählt habe, was ausgewählt werden sollte und es Probleme verursacht. –

+2

@Eamon danke für das Stellen dieser Frage. Es ist definitiv programmbezogen. Manche Leute verstehen einfach nicht, was es braucht, um auf dem iPhone zu programmieren. +1 – ma11hew28

Antwort

5

Egal, ich habe es herausgefunden ... falls jemand anderes das gleiche Problem hat, habe ich es repariert, indem ich das WWDR Zwischenzertifikat heruntergeladen habe, bevor ich den CSR erstellt habe, was ich vergessen habe. Ohrfeigen

+0

Dies ist derjenige, der es für mich behoben hat. Habe in keinem Browser gearbeitet, bis ich das heruntergeladen habe. –

1

Ich hatte ein ähnliches Problem. Beim Erstellen einer CSR zum Aktivieren von Push-Benachrichtigungen musste ich zuerst den aktuell ausgewählten Schlüssel in Keychain Access deaktivieren, bevor Sie Zertifikat von einer Zertifizierungsstelle anfordern ausgewählt haben. Das löste mein Problem

Stellen Sie sicher, dass nur „Zertifikat anfordern von einer Zertifizierungsstelle“ und nicht so etwas wie „Zertifikat anfordern von einer Zertifizierungsstelle mit der Taste“

1

Wenn unter Schlüsselbund Sie nur die Möglichkeit hat, Für "Ein Zertifikat von einer Zertifizierungsstelle mit Schlüssel anfordern" funktioniert es nicht. Dies bedeutet, dass Sie das WWDR-Zwischenzertifikat nicht heruntergeladen haben. Sie können es über das Register "Zertifikate" im iPhone Provisioning Portal abrufen. Nach der Installation (Doppelklick zum Installieren) ändert sich der Menüpunkt in "Zertifikat von einer Zertifizierungsstelle anfordern" und es sollte funktionieren.

1

Wenn Sie den CSR nicht mithilfe des Startassistenten hochladen können, wechseln Sie zu "Bereitstellungsportal -> Zertifikate". Laden Sie Ihre Datei dort hoch und klicken Sie unten auf "Senden". Ich hatte mein Zertifikat auf diese Weise.

1

Ich hatte das gleiche Problem, und was es für mich reparierte war, meinen Login-Schlüsselbund zu reparieren. Gehen Sie zu Keychain First Aid in Keychain Access und Sie können Ihre Konfiguration überprüfen/reparieren.

91

Stellen Sie außerdem sicher, dass Sie Safari zum Hochladen verwenden.

Ich habe versucht, Chrome und es immer fehlgeschlagen. Dann wechselte ich zu Safari und es funktionierte mit der gleichen CSR.

+3

+1 Ich hatte das gleiche Problem. Stellen Sie außerdem sicher, dass Sie dieselbe E-Mail-Adresse verwenden, mit der Sie sich registriert haben! –

+0

+1 Ich hatte das gleiche Problem. FireFox hat für mich funktioniert. – TheJacobTaylor

+0

+1 Ich hatte das gleiche Problem und öffne es in Safari behoben –

1

Zweiter im Konflikt zwischen Chrome und Safari und Lösung.
Die Anweisungen auf dem iOS Provisioning-Portal -> Zertifikate -> "Vorgehensweise" sind genau richtig, aber ich habe einen wiederholbaren Fehler beim Upload in Chrome und sofortigen Erfolg bei Safari. Versionen: OS: OS X Snow Leopard 10.6.6 64-Bit- Chrome: 8.0.552.237 Safari: 5.0.3 (6533.19.4)

1

Wenn Sie nicht den folgenden Menüpunkt haben: „Schlüsselbund -> Zertifikatsassistent -> Zertifikat von einer Zertifizierungsstelle anfordern ", dann benötigen Sie ein neues WWDR Intermediate Certificate. Mein Menüeintrag war ursprünglich ähnlich, hatte aber zusätzlichen Text im Titel. Durch das Herunterladen und Installieren eines neuen Zertifikats wurde der Menüeintrag geändert und die Generierung einer gültigen CSR zugelassen. Das war seltsam, weil mein früheres WWDR-Zwischenzertifikat in meinem Schlüsselbund als nicht abgelaufenes Zertifikat erschien.

Ich habe einen Bug bei bugreport.apple.com angemeldet, um eine klarere Fehlermeldung zu erhalten und auf diese SO-Diskussion zurückzukommen. Edit: fyi .. scheinbar Entwickler Portal Bugs sollten durch das Senden von E-Mails an [email protected] anstelle der "Produkt" gezielte Bugreport-Website protokolliert werden.Ich ermutige Leute, die Zeit mit diesem Thema verschwendet haben, um hilfreiches Feedback zu dem Problem per E-Mail zu geben.

1

Habe das Gegenteil getan: Firefox statt Safari verwendet und der Button funktioniert.

+0

Ich hatte einen Fehler "Verarbeitung von mehrteiligen/Formulardaten Anfrage fehlgeschlagen. Disc-Quote überschritten" beim Hochladen von CSR ... Sehr seltsam, ich habe versucht, Chrome und es hat funktioniert. Ich musste wahrscheinlich nur Safari neu starten. –

Verwandte Themen