it-swarm.com.de

Dieses Zertifikat hat einen ungültigen Aussteller Apple Push Services

Ich habe ein Zertifikat zum Aktivieren von Push-Diensten in meiner App erstellt, aber jedes Mal, wenn ich versuche, ein Zertifikat in meinen Schlüsselbund einzufügen, wird nach dem Hinzufügen des Zertifikats der folgende Fehler angezeigt:

Dieses Zertifikat hat einen ungültigen Aussteller

enter image description here

458
Aamir

Ich glaube, ich habe das herausgefunden. Ich habe das neues WWDR-Zertifikat, das 2023 abläuft importiert, aber es traten immer noch Probleme beim Erstellen auf, und meine Entwicklerzertifikate zeigten immer noch den ungültigen Ausstellerfehler.

  • Wechseln Sie im Schlüsselbund zu Anzeigen -> Abgelaufene Zertifikate anzeigen . Markieren Sie dann in Ihrem Anmeldeschlüsselbund das abgelaufene WWDR-Zertifikat und löschen Sie es.
  • Ich hatte auch das gleiche abgelaufene Zertifikat in meinem Systemschlüsselbund, daher habe ich es auch von dort gelöscht (wichtig).

Nachdem ich das abgelaufene Zertifikat aus den Anmelde- und Systemschlüsselanhängern gelöscht hatte, konnte ich es erneut für Distribution erstellen.

615
AcidicSkittles
  1. Laden Sie https://developer.Apple.com/certificationauthority/AppleWWDRCA.cer herunter und doppelklicken Sie, um die Installation im Schlüsselbund durchzuführen.
  2. Wählen Sie "Ansicht" -> "Abgelaufene Zertifikate anzeigen" in der Schlüsselbund-App.
  3. Bestätigen Sie, dass die Kategorie "Zertifikate" ausgewählt ist.

    enter image description here

  4. Entfernen Sie abgelaufene Apple Zertifikate der weltweiten Developer Relations-Zertifizierungsstelle von den Registerkarten "Anmelden" und "System".


Hier ist die Antwort von Apple.

Vielen Dank, dass Sie die Community auf dieses Problem aufmerksam gemacht haben, und entschuldigen Sie sich für die aufgetretenen Probleme. Dieses Problem rührt von einer Kopie des abgelaufenen WWDR-Zwischenzertifikats in Ihrem System- und Ihrem Anmeldeschlüssel her. Um das Problem zu beheben, sollten Sie zuerst das neue WWDR-Zwischenzertifikat herunterladen und installieren (durch Doppelklicken auf die Datei). Wählen Sie als Nächstes in der Anwendung "Schlüsselbundzugriff" den Systemschlüsselbund aus. Stellen Sie sicher, dass im Menü Ansicht die Option Abgelaufene Zertifikate anzeigen ausgewählt ist, und löschen Sie dann die abgelaufene Version des Zwischenzertifikats von Apple Worldwide Developer Relations Certificate Authority (abgelaufen am 14. Februar 2016). Ihre Zertifikate sollten nun in Keychain Access als gültig angezeigt werden und für Xcode zum Senden an den App Store verfügbar sein.

https://forums.developer.Apple.com/thread/37208

255
mishimay

Dies ist eigentlich kein Entwicklungsproblem. Dies ist auf das Ablaufen des Zwischenzertifikats für Apple Worldwide Developer Relations zurückzuführen, das von der Zertifizierungsstelle für Apple Worldwide Developer Relations ausgestellt wurde. WWDRCA stellt das Zertifikat zum Signieren Ihrer Software für Apple Geräte aus, mit dem unsere Systeme bestätigen können, dass Ihre Software den Benutzern wie beabsichtigt geliefert und nicht geändert wurde.

Um dieses Problem zu beheben, müssen Sie die folgenden Schritte ausführen:

  1. Öffnen Sie den Schlüsselbund
  2. Gehe zu Ansicht -> Abgelaufene Zertifikate anzeigen

Enter image description here

  1. Gehe zu System im Schlüsselbund Enter image description here

  2. Hier finden Sie, dass "Apple Worldwide Developer Relations Certificate Authority" als abgelaufen markiert ist. Also lösche es. Überprüfen Sie auch unter Login Tab und löschen Sie abgelaufene WWDRCA.

  3. Laden Sie das neue WWDR-Zwischenzertifikat von hier herunter (Das erneuerte Apple Zwischenzertifikat für die weltweite Developer Relations-Zertifizierung läuft am 7. Februar 2023 ab).

  4. Installieren Sie es, indem Sie darauf doppelklicken.

Wenn Sie weiterhin Probleme mit Ihren iOS-Apps, Mac-Apps, Safari-Erweiterungen, Apple Wallet- und Safari Push-Benachrichtigungen haben, folgen Sie bitte dieser Ablauflink .

Das Zwischenzertifikat für die Apple weltweite Developer Relations-Zertifizierung läuft bald ab und wir haben ein erneuertes Zertifikat ausgestellt, das beim Signieren aller neuen Apple Wallet Passes, Push-Pakete für Safari Push Notifications und enthalten sein muss Safari-Erweiterungen ab 14. Februar 2016.

Obwohl die meisten Entwickler und Benutzer von der Zertifikatänderung nicht betroffen sind, empfehlen wir, dass alle Entwickler das erneuerte Zertifikat als bewährte Methode auf ihre Entwicklungssysteme und Server herunterladen und installieren. Alle Apps bleiben im App Store für iOS, Mac und Apple TV verfügbar.

156
technerd

Hier ist, wie wir das behoben haben.

Schritt 1: Öffnen Sie den Schlüsselbundzugriff, und löschen Sie "Apple World Wide Developer Relations-Zertifizierungsstelle" (die am 14. Februar 2016 abläuft) von " Login " und " System "Abschnitte. Wenn Sie es nicht finden können, verwenden Sie "Abgelaufene Zertifikate anzeigen" im Menü "Ansicht".

Schritt 2: Laden Sie this herunter und fügen Sie es zu Schlüsselbundzugriff -> Zertifikate hinzu (läuft am 8. ab) Februar 2023).

Schritt 3: Alles sollte wieder normal funktionieren.

Referenz: Ablaufdatum des Zwischenzertifikats für Apple Worldwide Developer Relations

100
Mohith Km

Fügen Sie im Entwicklerportal von Apple ein neues Zertifikat hinzu und klicken Sie auf "Welchen Zertifikatstyp benötigen Sie?". Wählen Sie "WorldWide Developer Relations Certificate". Generieren Sie das neue Zertifikat, laden Sie es herunter und installieren Sie es. In dem Moment, in dem Sie dies tun, wird die von Ihnen beschriebene Nachricht nicht mehr angezeigt.

Bearbeiten:
Das Zertifikat kann von der folgenden Seite heruntergeladen werden: https://www.Apple.com/certificateauthority/ Sie können eines der beiden folgenden Zertifikate auswählen: "WWDR-Zertifikat (gültig bis 02/07/23) "oder" WWDR-Zertifikat (gültig bis 14.02.16) "

37
Arik Segal

Befolgen Sie die folgenden Schritte:

  1. Downloaden und installieren Sie von hier . Doppelklicken Sie und installieren Sie es.
  2. Wählen Sie "Anzeigen" -> "Abgelaufene Zertifikate anzeigen" in der Schlüsselbund-App.
  3. Entfernen Sie Apple Zertifikate der weltweiten Developer Relations-Zertifizierungsstelle von den Registerkarten "Anmelden" und "System" in der Schlüsselbund-App.

Wenn Sie Ihr WWDR-Zertifikat nicht auf der Registerkarte Login oder System finden Wählen Sie dann die Kategorie " Alle Artikel " auf der linken Seite. Höchstwahrscheinlich wird hier ein abgelaufenes WWDR-Zertifikat angezeigt, und Sie können es entfernen. Ein abgelaufenes Zertifikat wird immer mit einem roten Sternchen angezeigt.

32
Kondal Kolipaka

Wenn der Fehler "Dieses Zertifikat hat einen ungültigen Aussteller" für alle Ihre Zertifikate angezeigt wird, führen Sie die folgenden Schritte aus.

Schritte:

  • Öffnen Sie den Schlüsselbund und klicken Sie im linken Bereich auf Anmelden -> Alle Elemente.
  • Klicken Sie nun im oberen Navigationsmenü auf Anzeigen -> Abgelaufene Zertifikate anzeigen .
  • Suchen Sie nun nach "Apple Worldwide Developer Relations-Zertifizierungsstelle" und löschen Sie abgelaufene Zertifikate.
  • Besuchen Sie nach dem Löschen abgelaufener Zertifikate die folgende URL und laden Sie das neue Zertifikat herunter: https://developer.Apple.com/certificationauthority/AppleWWDRCA.cer .
  • Doppelklicken Sie auf das neu heruntergeladene Zertifikat und installieren Sie es in Ihrem Schlüsselbund.
  • Doppelte Prüfung: Liste abgelaufener Zertifikate mit Schritt 3 auf.
  • Jetzt haben Sie eine gültige "Apple Worldwide Developer Relations-Zertifizierungsstelle" mit Ablaufdatum 2023-02-07.

Hinweis:

28
milanpanchal

Wie in Ablauf des Zwischenzertifikats für Apple Worldwide Developer Relations beschrieben:


Das vorherige Apple Zwischenzertifikat für die weltweite Developer Relations-Zertifizierung ist am 14. Februar 2016 abgelaufen. Das erneuerte Zertifikat muss jetzt beim Signieren von Apple Wallet-Pässe, Push-Pakete für Safari-Push-Benachrichtigungen, Safari-Erweiterungen und Einreichungen im App Store, Mac App Store und App Store für Apple TV.

Alle Entwickler sollten das erneuerte Zertifikat auf ihren Entwicklungssystemen und Servern herunterladen und installieren. Alle Apps bleiben im App Store für iOS, Mac und Apple TV verfügbar.


Das neue gültige Zertifikat sieht folgendermaßen aus:

Apple Worldwide Developer Relations Certification Authority

Es wird angezeigt (dieses Zertifikat ist gültig) mit einer grünen Markierung.

Gehen Sie also zu Ihrem Schlüsselbundzugang . Löschen Sie einfach das alte Zertifikat und ersetzen Sie es durch das neue ( erneuertes Zertifikat ) als Apple im Dokument beschrieben. Das Problem liegt hauptsächlich beim Push-Benachrichtigungsdienst Apple und den Erweiterungen, wie im Dokument Apple beschrieben.

Sie können die Liste der Zertifikate auch in https://www.Apple.com/certificateauthority/ überprüfen

Zertifikatssperrliste:

Certificate Revocation List

Dieses aktualisierte Zertifikat läuft am 2023-02-08 ab.


Wenn Sie das alte Zertifikat nicht sehen konnten, gehen Sie zu System Keychains und wählen Sie im Menü Bearbeiten die Option Abgelaufene Zertifikate anzeigen .

Show Expired Certificates

Jetzt sehen Sie das folgende Zertifikat, das Sie löschen müssen:

Delete This Certificate

23
Ashish Kakkad

Sie müssen die Welt in der oberen rechten Suchleiste durchsuchen und das abgelaufene Zertifikat löschen. Stellen Sie sicher, dass Sie Login und Alle Elemente ausgewählt haben.

Enter image description here

20
Ahsan

Versuchen Sie einfach, das lokale Datum vor dem 14. Februar festzulegen. Funktioniert für mich! Keine vollständige Lösung, aber vorübergehend, um das Problem zu lösen.

16
Vitali Usau
  • Alle meine Zertifikate sind installiert und das Ablaufdatum ist in Ordnung.
  • Ich habe alle meine Zertifikate gelöscht und neu installiert, immer noch kein Glück

Am Ende habe ich mit der rechten Maustaste auf das Zertifikat geklickt und "Get Info" ausgewählt. Im Abschnitt "Vertrauen" habe ich "Immer vertrauen" ausgewählt und damit mein Problem gelöst.

6
David Bertrand