Xcode 6.3 - Sie haben bereits ein Aktuelles iOS-Entwicklerzertifikat oder eine ausstehende Zertifikatanforderung
Xcode als der 6.3 ist nicht mehr erlaubt mir automatisch ausführen, device provisioning für einen Kunden. Hat sonst noch jemand erlebt dieses Problem? Fand ich keine Ergebnisse bei der Suche auf Google...
Dieser client hat seine eigene bundle-ID und es ist möglich, Sie haben auch Ihre eigenen provisioning-Profil für dieses Gerät. Also vielleicht ist Apple mit der Zuweisung der bundle-ID unabhängig von der Entwickler-Konto verwendet wird, die für die Bereitstellung.
War ich in der Lage, um das Problem durch ändern der app-bundle-ID und manuell geht durch den provisioning-Vorgang, aber ich vermute, dieses Problem ist äußerst selten, also ich bin mir nicht sicher, ob dieser Beitrag von nutzen sein wird für jeden.
- Vor kurzem erhielt ich dies als gut, ich bin definitiv im gleichen Boot. Ich bin verabscheute zu starten, auf einen Weg der einfach löschen den Zugang und die Tasten in der Hoffnung, es wird zurückgesetzt, da ich bin ziemlich neu in Xcode.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich habe gerade festgestellt, dass wenn ich die abnehme, mein Konto von Xcode, und melden Sie sich dann erneut, es löste das Problem. Ich habe widerrufen, meine vorhandenen Zertifikate und verlangen neue, obwohl als Teil des Prozesses. Ich wusste nicht, importieren Sie ein vorhandenes Profil.
Wenn ich neues Zertifikat erzeugen von meinem Xcode 9.2 der Fehler wurde angezeigt
"You already have a current iOS Distribution certificate or a pending certificate request"
.Nur 2 Schritt für, diesen Fehler zu beheben.
Mein problem wurde gelöst (ich bin mit Xcode 9.2).
Dieses Problem ist tatsächlich häufiger als Sie denken.
Einige Lösungen:
Ich in der Regel feststellen, dass das öffnen Xcode Einstellungen und Abmelden von meinem Konto und die Anmeldung erneut löst die meisten dieser Probleme.
Möglicherweise haben Sie einen älteren mac, die bereits einem zugeteilt Entwicklung Zertifikat. In diesem Fall werden Sie exportieren wollen die Entwickler-Profil aus der Maschine. Wenn Sie keinen Zugang mehr zu dieser Maschine haben, kann es Zeit, um zu entkräften, dass Zertifikat und einfach ein neues anfordern.
Andere option könnte sein, überprüfen Sie Ihre build-Einstellungen in Ihrem Projekt und gewährleisten, dass die Suche nach dem richtigen Zertifikat. Es ist ziemlich Häufig in meiner Erfahrung, die für diese Einstellungen zu machen, Entscheidungen auf Ihre eigenen, und bestätigen, dass Sie sind, was Sie erwarten, kann helfen.
Hintergrund:
Beim Umgang mit Bereitstellung, es ist wirklich leicht zu verfangen, die mit der frustration, all die Schritte, die Sie brauchen, um durch zu gehen. Das erste, was zu beachten ist, wenn der Fehler, den Sie sehen, ist, reden über eine "Bescheinigung" oder ein "Profil". In deinem Fall, ist es ein Zertifikat. Gut.
Zertifikate unterscheiden sich von provisioning-Profilen in ein paar Möglichkeiten. Zertifikate sind in der Regel erzeugt nur zweimal: einmal für die Entwicklung, und einmal für den Vertrieb. (Ausnahmen von dieser Regel sind, wenn Sie sich entscheiden, fügen Sie Unterstützung für einige spezielle Funktionen wie push-Benachrichtigung oder zur Generierung von passbook-Pässen auf einem server.)
Den Prozess für die Generierung von Zertifikaten wird auch ein wenig mehr bürokratische als profile. Sie Anfrage ein Zertifikat von Apple Member Center. Sie generieren ein provisioning-Profil.
Den Grund für das Wort Anfrage vs generieren ist, weil sowohl Apple und Ihrem iOS-team-admin gebilligt werden muss-Zertifikat Anfragen. Dies ist, weil die Zertifikate zu identifizieren, die Sie als Teil Ihrer iOS-Entwickler-team, und bieten alle die Befugnisse, die mit dem verbunden sind.
Der Vollständigkeit halber werde ich hinzufügen, dass die provisioning-profile werden erstellt auf der Basis des Zertifikats, und wirklich nur sagen iOS-Umgebung, was Ihre app ist gedacht für die Ausführung. (Auf jedem beliebigen Gerät über einen store, bestimmte Geräte, etc.)
Nun der wichtige Teil für Sie ist die Anfrage business. Die meisten Menschen don ' T zahlen viel Aufmerksamkeit auf diese Terminologie, da indie-Entwickler und kleine teams (wo die Entwickler sind admins) ist nicht erforderlich-Entwickler um Erlaubnis Fragen.
Ihre Fehler reden über eine vorher erstellte Zertifikat oder Anforderung. Sie können nur eine Entwicklung-Zertifikat pro Entwickler. Sie haben entweder ein, oder Sie haben angefordert ein und jemand hat zu genehmigen.
Ist das, was hier passiert.
Mein team hat maxed out auf der release-Zertifikate, denn anscheinend gibt es eine Quote.
Wir hatten zum löschen eines der bestehenden release-Zertifikate.
Dieser Prozess wird leicht gemacht, mit Xcode 8.3 und 9. Löschen Sie einfach eine Ihrer alten certifcates in den "validieren" - Schnittstelle und klicken Sie auf die plus-Taste, um Anfrage neue Xcode wird auf Wunsch gerne für Sie, und fügen Sie es in Ihrem Schlüsselbund. in meinem Fall, die maximale Anzahl erreicht wurde, so habe ich einen gelöscht, das verloren war in einem alten Mac und erstellt neue.
Löschen Sie alte Entwickler-Zertifikat von https://developer.apple.com/account/ios/certificate/ und versuchen zu erstellen-Entwickler-Zertifikat von xcode