Ich versuche, mein iOS-App-Archiv mit Xcode auf iTunes Connect hochzuladen. Wenn ich jedoch auf "In App Store hochladen" klicke, wird folgende Fehlermeldung angezeigt:
Xcode hat versucht, übereinstimmende Signatur-Assets zu finden oder zu generieren, dies ist jedoch aufgrund der folgenden Probleme fehlgeschlagen. Fehlende iOS Distribution-Signaturidentität für _____. Xcode kann einen für Sie anfordern.
Ich bin wirklich verwirrt, weil ich ungefähr 2 Stunden zuvor erfolgreich ein Archiv für dieselbe App hochgeladen hatte und dann eine einfache Korrektur vornehmen und dann das Archiv erneut hochladen musste. Jetzt wird dieser Fehler angezeigt. Ich habe nichts anderes angefasst.
Ich habe alles getan, was mir einfällt, um das Problem zu beheben. Ich habe Xcode, meinen Computer, neu gestartet, die Xcode-Einstellungen aufgerufen, um in den Bereitstellungsprofilen auf "Alle herunterladen" zu klicken, und auf der iOS-Distribution auf derselben Seite auf "Zurücksetzen" geklickt , lud das iOS-Verteilungsprofil erneut aus dem Mitgliedercenter herunter, ging zu den Codesignatureinstellungen in den Build-Einstellungen meiner App und stellte die Release-Signaturidentität manuell auf das iOS-Verteilungsprofil ein und recherchierte mehrmals.
Update: Es stellt sich heraus, dass die WWDRCA heute abläuft: https://developer.apple.com/support/certificates/expiration/ Es gibt viele andere Personen, bei denen das gleiche Problem auftritt . Ich konnte das Problem vorübergehend umgehen, indem ich das Datum auf meinem Computer um einen Tag zurückstellte.
quelle
Antworten:
Das Problem ist, 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 lief die Apple Worldwide Developer Relations Certificate Authority sowohl aus dem Login und System - Schlüsselanhänger. Installieren Sie das erneuerte Zertifikat von Apple, indem Sie es von https://developer.apple.com/certificationauthority/AppleWWDRCA.cer herunterladen und dann öffnen.
Möglicherweise müssen Sie Xcode auch neu starten, um die Änderungen widerzuspiegeln. Bereinigen und erstellen Sie dann Ihr Projekt und versuchen Sie erneut, Ihr Archiv zu generieren.
quelle
Hier ist eine Aussage von Apple.
https://forums.developer.apple.com/thread/37208
Edited by :Jeremy Molayem
Stellen Sie sicher, dass sich das neu heruntergeladene Zertifikat sowohl im Login als auch im System befindet. Standardmäßig wird nur auf der Registerkarte "System" weiterhin ein Fehler angezeigt . **quelle
Jetzt kann Ihr System die App hochladen
quelle
Diese Antwort unten ist die einzige, die funktioniert. Bitte markieren Sie es als Lösung
Das Problem ist, 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 anschließend die abgelaufene Apple Worldwide Developer Relations-Zertifizierungsstelle sowohl aus dem Anmelde- als auch aus dem Systemschlüsselanhänger. Installieren Sie das erneuerte Zertifikat von Apple, indem Sie es von https://developer.apple.com/certificationauthority/AppleWWDRCA.cer herunterladen und dann öffnen.
quelle
Ich hatte das gleiche Problem und konnte es beheben, indem ich dieses Zertifikat "Apple World Wide Developer Relations-Zertifizierungsstelle" in meinem Schlüsselbund: Link installierte
quelle
So seltsam es auch scheinen mag, es funktioniert, das Datum des Computers eines Tages zurückzusetzen.
quelle
Ich hatte genau das gleiche Problem und habe buchstäblich alles versucht. Ich habe abgelaufene Zertifikate am 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 beenden xcode öffnete es wieder und säuberte, 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.
quelle
Wenn Sie Ihren Kontoentwickler erneuert haben, rufen Sie die Website Bereitstellungsprofile auf und erneuern Sie sie im Entwicklerprofil.
quelle
Ich hatte das gleiche Problem und das einzige, was für mich funktioniert hat, war, das Datum des Computers rückwärts einzustellen, wie von anderen Antwortenden vorgeschlagen. Ich habe versucht, die "Apple World Wide Developer Relations-Zertifizierungsstelle" herunterzuladen, aber kein Glück.
quelle