Das Problem mit der Signaturidentität auf Xcode konnte nicht behoben werden


120

Ich bin nicht neu in diesem Bereich, kann jedoch meine Signaturidentität von Xcode Version 6.2 (6C86e) nicht korrigieren. Wenn ich in der folgenden Meldung auf Problem beheben klicke:

Geben Sie hier die Bildbeschreibung ein

Ich bekomme ein Popup-Fenster mit der Aufschrift:

"Der Agent des ausgewählten Teams, 'Name Nachname', muss der neuesten Lizenzvereinbarung für das ios-Programm zustimmen. Bitte besuchen Sie das Mitgliedercenter. Https://developer.apple.com/membercenter "

Ich ging auf " https://developer.apple.com " und akzeptierte die neueste iOS-Programmvereinbarung. Folgendes kann ich in meinem Abschnitt über rechtliche Vereinbarungen sehen:

Geben Sie hier die Bildbeschreibung ein

Die Nachricht auf Xcode taucht jedoch immer wieder auf. Ich habe versucht, mich anzumelden und abzumelden, aber es wird mir nicht mehr die Nachricht mit der rechtlichen Vereinbarung angezeigt, sodass ich davon ausgehe, dass sie auf der Serverseite akzeptiert wird. Ich frage mich, ob dies daran liegt, dass iTunes Connect vorübergehend nicht verfügbar ist .

Irgendeine Idee, wie man das behebt?


Sind Sie der Teamagent?
Midhun MP

5
ja .. es hat sich erst nach 10 Minuten von selbst gelöst .. vielleicht ein Problem mit der Serverausbreitung?
mm24

1
Wie akzeptieren Sie die Vereinbarung? Es ist nur ein Link zu einem PDF.
Beanwah

Antworten:


187

Es ist ein Propagationsserverproblem. Warten Sie ungefähr 10 Minuten und es wird behoben.


2
Apple hat diesmal möglicherweise mehr Probleme, da sie anscheinend die meisten Lizenzvereinbarungen aufgrund des neuen Mitgliedschaftsprogramms geändert haben ...
mm24

20
Super nervig ... Apple, nochmals vielen Dank, dass Sie Ihre Anwälte 15 Minuten meiner Zeit verschwenden lassen. Nachdem ich zweimal auf "Akzeptieren" geklickt habe, fühlen Sie sich sicher viel sicherer vor der Vielzahl von Klagen, die ich gerade einreichen wollte.
Staxim

Und ich dachte, es sei die ganze Zeit ein Problem mit der Serverausbreitung ... Ich weiß es jetzt besser +1
Jonny

Lesen Sie die Antwort von olegiv und überspringen Sie die 10 Minuten Wartezeit
ski_squaw

4
@ SlippD.Thompson Mein Punkt ist, dass Apple ihre Anwälte Amok laufen lässt. Dies ist kein technisches Problem. Das Unternehmen erreicht nichts, indem es seine Entwickler (und Benutzer) zwingt, alle paar Wochen aktualisierte Nutzungsbedingungen zu akzeptieren. Ich fordere sie nicht auf, die Datenverbreitungszeit ihrer Server zu verbessern. Ich bitte sie, meine Arbeit nicht mehr zu unterbrechen, um unnötige Dinge zu tun. Das 10-minütige Warten war nur das unangenehme Sahnehäubchen, das mir ein paar Minuten Zeit gab, mein von Gott gegebenes Recht auszuüben, mich über Stack zu beschweren.
Staxim

26

Um dieses Problem zu lösen, musste ich mich bei http://itunesconnect.apple.com anmelden . Es gab ein gelbes Banner, das mir irgendwie sagte, was ich tun sollte. Ich musste zu Verträge, Steuern und Bankwesen gehen und dort die Verträge einrichten.


Das hat es geschafft! Vielen Dank.
vaticRite

Wenn Sie etwas getan hätten, um 10 Minuten zu verbringen, hätte dies das Problem behoben, da es sich, wie in der akzeptierten Antwort angegeben, um ein Ausbreitungsproblem handelt.
Malhal

Mussten Sie alle Verträge abschließen? auch die, die du nicht benutzt?
Reshad

Nach 2017 ist dies die Antwort. Vielen Dank
mgyky

7

In meinem Fall war die Lösung:

  1. Xcode: Einstellungen / Konten / Details anzeigen ...;
  2. Klicken Sie auf Aktualisieren (unten links).
  3. Das Feld "Zertifikat nicht gefunden" wird mit angezeigt

"Ihr Mac-Entwicklungszertifikat für" Ihren Namen "wurde im Mitgliedercenter nicht gefunden. Xcode kann in Ihrem Namen eine Zertifikatsignierungsanforderung senden. Möchten Sie, dass Xcode dies jetzt tut?

  1. Klicken Sie auf Anfordern und aktivieren Sie im nächsten Bildschirm alle Zertifikate.
  2. 15 Sekunden warten und das Problem behoben.

1
Das einzige, was von oben funktioniert hat. (Ich habe mindestens 30 Minuten gewartet,
weil

1
Auf dem neuen Xcode7 wurde die Schaltfläche "Aktualisieren" entfernt.
JRam13

Dies hat es für mich auf XCode 6.2 behoben. Ich dachte auch, dass es ein Ausbreitungsproblem war.
Cgenco

4

In meinem Fall hat keine der Antworten funktioniert - die Antwort von olegiv kam nahe, aber da Apple in Xcode7 die Schaltfläche zum Aktualisieren entfernt hat, war dies auch keine Option.

Stattdessen funktionierte das erneute Herunterladen aller Bereitstellungsprofile: Xcode -> Einstellungen -> Konten -> Details anzeigen -> Alle herunterladen

Habe eine Weile damit zu kämpfen, hoffe das hilft.


1
Ich dachte, das könnte bei mir funktionieren, aber als ich auf die Schaltfläche Alle herunterladen drückte, passierte nichts.
Carl Smith

Hier gilt das gleiche. Xcode 7.1, ich klicke auf die Schaltfläche "Alle herunterladen" und es passiert absolut nichts. (Eines Tages, wenn ich hart arbeite, werde ich lernen, eine so professionelle Entwicklerumgebung wie diese zu programmieren .. grrr ...)
Mike Gledhill

3

Was für mich (nach Annahme der Vereinbarung) funktioniert hat, war, meine Apple-ID aus der Kontoliste in Xcode zu entfernen und sie wieder hinzuzufügen.


Dumme Frage ... wo zum Teufel sind die rechtlichen Vereinbarungen auf der Apple Developer-Website? Ich bin als Administrator unseres Unternehmens angemeldet, sehe sie aber nirgendwo. ;-(
Mike Gledhill

Ihr Konto Registerkarte -> Rechtliche Vereinbarungen
Guy Moreillon

Vielen Dank. Seltsamerweise wurde diese Option früher nicht angezeigt, jetzt auch ... Und selbst jetzt werden nur eine Reihe von Links angezeigt, was nicht darauf hindeutet, dass wir darauf warten, eine Vereinbarung zu unterzeichnen, unabhängig von der Nachricht in Xcode. (Seufz.)
Mike Gledhill

0

Ich habe das Problem behoben, indem ich Xcode-> Einstellungen-> Konten ausgeführt, dann den Agenten ausgewählt und auf die Schaltfläche Erstellen für jede der signierenden Identitäten geklickt habe

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.