2016-02-15 5 views
6

Plötzlich kann ich keinen Build von XCode im App Store veröffentlichen. Meine letzte erfolgreiche Einreichung war vor 2 Wochen und nichts, was mir einfällt, hat sich geändert. Als ich bestätigen die veröffentlichen, erhalte ich die Fehlermeldung:XCode iOS Distributionszertifikate werden automatisch widerrufen

Missing iOS Distribution signing identity for <%name%>

Ich sehe in XCode/Preferences/Profil auswählen/Details und alle meine Unterzeichnung Identitäten widerrufen werden.

Ich habe meine Zertifikate aus dem Entwicklerportal sowie meine Schlüsselkette und neu in dem Entwicklerportal und heruntergeladene Schlüsseländerung gelöscht, wie hier instruiert: https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/MaintainingCertificates/MaintainingCertificates.html

ich auch wieder gelöscht haben und lassen Sie XCode meine automatisch erstellen Zertifikat. Es wird automatisch wieder gesperrt.

Meine Mitgliedschaft ist auf dem neuesten Stand und soweit ich weiß, habe ich mich an die Regeln gehalten! (Apple hat mir sicherlich etwas anderes gesagt). Ich habe noch nie eine App abgelehnt.

Irgendwelche Ideen? Ich benutze OSX 10.10.2 mit XCode 6.4. Buchstäblich vor 2 Wochen habe ich ohne Probleme gearbeitet.

Dank

+0

ich für Reaktionszeit kennen, aber eine so große Gemeinschaft auf 2023 abläuft. – Rodders

+0

Freut mich, dass dies geschlossen wird, aber es könnte für die nächsten Tage für andere wertvoll sein, also werde ich es verlassen. – Rodders

Antwort

5

Die Worldwide Developer Relations Certificate Authority am 14. Februar 2016 abgelaufen, so dass Sie es aktualisieren müssen, aber wichtiger ist, müssen Sie durch die Auswahl Ansicht/Show von Keychain Abgelaufene Zertifikate die abgelaufene eine entfernen . Stellen Sie sicher, dass System und Zertifikate ausgewählt sind

+1

Vielen Dank! Ich habe jetzt zwei Stunden lang mit dem Hochladen eines Builds Probleme gehabt, wobei die seltsamsten Fehler aufgetreten sind. Deine Antwort war genau richtig.Ich finde es wirklich bizarr, dass das abgelaufene Zertifikat versteckt ist, während es ein neueres gibt, das in der Liste angezeigt wird, aber von dem abgelaufenen überschrieben wird. –

+0

So beheben Sie das Problem! Arbeitete für mich. Vielen Dank ! Es hat mir viel Zeit gespart. – youssman

2

Die Lösung ist aus dem iOS Dev Center und „KeyChain Acces“, müssen Sie die neue „Intermediate Zertifikat“ Datei herunterladen, indem Sie auf Erstellen ein neues Zertifikat

enter image description here

  1. Klicken Sie auf "Intermediate Zertifikate" Link ..
  2. Datei herunterladen
  3. Klicken Sie doppelt

Es das Problem

+0

Ich habe es bereits herausgefunden und dies ist nur eine Teilantwort. Ich tat dies bereits und das eigentliche Problem war, dass ich zuerst die abgelaufene zuerst manuell entfernen musste, wie in meiner Antwort erklärt. – Rodders

+0

Ich verlasse hier die Veröffentlichung, so dass ein Benutzer wissen muss, wie man es repariert .. weil ich 15 Stunden damit verbracht habe, es ohne Erfolg zu reparieren, Zertifikate und andere zu beseitigen. Und die Lösung war das .. Wenn jemand hat das gleiche Problem, das du lösen kannst. – Lito

+0

Ich fühle dich, ich verbrachte eine ähnliche Menge an Frustration! Danke – Rodders

0

In Schlüsselbund gelöst ist> Ansicht > Abgelaufene Zertifikate anzeigen Entfernen Sie alle abgelaufenen Zertifikate von der Anmeldung. Für mich gab es auch in meinem System, löschen von ihnen auch.

Nachdem alle abgelaufene Zertifikate zu löschen, laden Sie die WWDRCA Zertifikat von here die

Verwandte Themen