webentwicklung-frage-antwort-db.com.de

Fehler beim Hochladen des Archivs: "Fehlende Signaturidentität der iOS-Distribution für ..."

Ich versuche, mein iOS-App-Archiv mit Xcode auf iTunes Connect hochzuladen, aber wenn ich auf "In den App Store hochladen" klicke, wird die folgende Fehlermeldung angezeigt:

Xcode hat versucht, übereinstimmende Signatur-Assets zu finden oder zu generieren, und dies ist aufgrund der folgenden Probleme fehlgeschlagen. Fehlende Signaturidentität der iOS-Distribution für _____. Xcode kann einen für Sie anfordern.

Ich bin wirklich verwirrt, weil ich vor ungefähr 2 Stunden ein Archiv für dieselbe App erfolgreich hochgeladen hatte, und dann musste ich eine einfache Korrektur vornehmen und dann das Archiv erneut hochladen, und jetzt erhalte ich diesen Fehler. Ich habe nichts anderes angerührt.

Ich habe alles Mögliche getan, um das Problem zu beheben. Ich habe Xcode neu gestartet, meinen Computer, die Xcode-Einstellungen aufgerufen und in den Bereitstellungsprofilen auf "Alle herunterladen" und auf "Zurücksetzen" in der iOS-Distribution auf derselben Seite geklickt , lud das iOS-Verteilungsprofil erneut aus dem Mitgliedercenter herunter, ging zu den Code-Signatur-Einstellungen in den Build-Einstellungen meiner App und stellte die Release-Signatur-Identität manuell auf das iOS-Verteilungsprofil ein und recherchierte mehrmals.

Update: Es hat sich herausgestellt, dass das WWDRCA heute ausläuft: https://developer.Apple.com/support/certificates/expiration/ Viele andere Personen haben das gleiche Problem. Ich konnte das Problem vorübergehend umgehen, indem ich das Datum auf meinem Computer um einen Tag zurückstellte.

90
JYeh

Das Problem liegt daran, dass das Apple WWDRCA heute (14. Februar 2016) abgelaufen ist: https://developer.Apple.com/support/certificates/expiration/

Öffnen Sie den Schlüsselbundzugriff und klicken Sie im Menü auf Ansicht -> Abgelaufene Zertifikate anzeigen . Löschen Sie dann die abgelaufene Apple Worldwide Developer Relations-Zertifizierungsstelle sowohl aus dem Login als auch aus dem System Schlüsselanhänger. Installieren Sie das erneuerte Zertifikat von Apple durch Herunterladen von https://developer.Apple.com/certificationauthority/AppleWWDRCA.cer und öffnen Sie es dann.

Möglicherweise müssen Sie Xcode neu starten, um die Änderungen zu berücksichtigen. Bereinigen und erstellen Sie dann Ihr Projekt und versuchen Sie erneut, Ihr Archiv zu generieren.

Your keychain should show like that

177
JYeh

Hier ist eine Aussage 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 (indem Sie auf die Datei doppelklicken). 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 der Apple Worldwide Developer Relations Certificate Authority) (abgelaufen am 14. Februar 2016) Jetzt werden sie in Keychain Access als gültig angezeigt und stehen Xcode für die Übermittlung an den App Store zur Verfügung.

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

  1. Laden Sie https://developer.Apple.com/certificationauthority/AppleWWDRCA.cer herunter und doppelklicken Sie, um Keychain zu installieren.
  2. Wählen Sie "Anzeigen" -> "Abgelaufene Zertifikate anzeigen" in Schlüsselbund App.
  3. Löschen Apple Worldwide Developer Relations Certificate Authority-Zertifikate von "Anmelden" -Register und "System" Tab in der Schlüsselbund-App.

Edited by :Jeremy Molayem Stellen Sie sicher, dass sich das neu heruntergeladene Zertifikat sowohl in der Anmeldung als auch im System befindet Standardmäßig wird auf der Registerkarte "Nur System" weiterhin ein Fehler angezeigt. **

54
  1. Download https://developer.Apple.com/certificationauthority/AppleWWDRCA.cer
  2. Doppelklicken Sie, um es in Ihrem Schlüsselbund zu installieren.
  3. Wählen Sie dann im Schlüsselbund in der Schlüsselbund-App Ansicht -> "Abgelaufene Zertifikate anzeigen" aus.
  4. Es werden alle abgelaufenen Zertifikate aufgelistet.
  5. Löschen Sie "Zertifikate der Apple Worldwide Developer Relations-Zertifizierungsstelle" auf der Registerkarte "Anmelden"
  6. Und löschen Sie es auch von der Registerkarte "System".
  7. Starten Sie Ihren Mac neu

Jetzt ist Ihr System bereit, die App hochzuladen

15
Sreeraj VR

Diese Antwort ist die einzige, die funktioniert. Bitte markieren Sie es als Lösung

Das Problem liegt daran, dass das Apple WWDRCA heute (14. Februar 2016) abgelaufen ist: https://developer.Apple.com/support/certificates/expiration/

Öffnen Sie den Schlüsselbundzugriff und klicken Sie im Menü auf Ansicht -> Abgelaufene Zertifikate anzeigen. Löschen Sie dann die abgelaufene Apple Worldwide Developer Relations-Zertifizierungsstelle sowohl aus dem Anmelde- als auch aus dem Systemschlüssel. Installieren Sie das erneuerte Zertifikat von Apple durch Herunterladen von https://developer.Apple.com/certificationauthority/AppleWWDRCA.cer und öffnen Sie es dann.

4
BobsApps

Ich hatte das gleiche Problem und konnte es beheben, indem ich das Zertifikat "Apple World Wide Developer Relations-Zertifizierungsstelle" in meinem Schlüsselbund installierte: link

3
Roel Koops

So seltsam es auch erscheinen mag, das Datum des Computers um einen Tag zurückzusetzen funktioniert.

2
El_boogy

Ich hatte genau das gleiche Problem und habe buchstäblich alles versucht. Ich habe abgelaufene Zertifikate im Schlüsselbund gelöscht und die neue WWDRCA heruntergeladen, da andere einen Link zu gepostet haben. Mein Bereitstellungsprofil wurde bearbeitet und erneut heruntergeladen. und dann xcode beenden öffnete es wieder und bereinigte aber nichts funktionierte. Das einzige, was für mich funktioniert hat, war, das Datum auf meinem Mac auf den 1. Januar 2016 zu ändern und es wurde perfekt hochgeladen! Dies ist offensichtlich keine dauerhafte Lösung, aber ich habe eine Frist und es musste so schnell wie möglich hochgeladen werden. Hoffentlich hilft dies jemandem in einer ähnlichen Situation.

1
Trianna Brannon

Wenn Sie Ihren Kontoentwickler erneuert haben, rufen Sie die Seite Bereitstellungsprofile auf und erneuern Sie sie im Entwicklerprofil.

1
hossein hatami

Ich hatte das gleiche Problem und das einzige, was für mich funktionierte, war, das Datum des Computers rückwärts einzustellen, wie von anderen Respondern vorgeschlagen. Ich habe versucht, die "Apple World Wide Developer Relations-Zertifizierungsstelle" herunterzuladen, aber kein Glück.

0
user1210182