Impossible de résoudre le problème d'identité de signature sur Xcode


120

Je ne suis pas nouveau dans ce domaine mais je ne parviens pas à corriger mon identité de signature à partir de la version 6.2 de Xcode (6C86e). Lorsque je clique sur résoudre le problème dans le message suivant:

entrez la description de l'image ici

Je reçois une fenêtre contextuelle disant:

"L'agent de l'équipe sélectionnée, 'Nom Prénom' doit accepter le dernier contrat de licence du programme ios. Veuillez visiter le Centre des membres. Https://developer.apple.com/membercenter "

Je suis allé sur " https://developer.apple.com " et j'ai accepté le dernier accord du programme iOS. Voici ce que je peux voir dans ma section accords juridiques:

entrez la description de l'image ici

Cependant, le message sur Xcode continue d'apparaître. J'ai essayé de me connecter et de me déconnecter mais il ne me montre plus le message d'accord légal donc je suppose que du côté de leur serveur est accepté. Je me demande si c'est parce que iTunes connect est temporairement indisponible .

Une idée pour réparer ceci?


Êtes-vous l'agent de l'équipe?
Midhun MP

5
oui .. il vient de se résoudre après 10 minutes .. peut-être un problème de propagation du serveur?
mm24

1
Comment acceptez-vous l'accord? C'est juste un lien vers un PDF.
Beanwah

Réponses:


187

C'est un problème de serveur de propagation. Attendez environ 10 minutes et cela sera corrigé.


2
Apple peut avoir plus de problèmes cette fois car ils semblent avoir changé la plupart des accords de licence en raison du nouveau programme d'adhésion ...
mm24

20
Super ennuyeux ... Apple, merci encore une fois d'avoir laissé vos avocats perdre 15 minutes de mon temps. Maintenant que j'ai cliqué deux fois sur «Accepter», je suis sûr que vous vous sentez beaucoup plus à l'abri de la multitude de poursuites que j'étais sur le point de déposer.
staxim

Et je pensais que c'était un problème de propagation de serveur depuis le début ... Je sais mieux maintenant +1
Jonny

Lisez la réponse d'Olégiv et sautez les 10 minutes d'attente
ski_squaw

4
@ SlippD.Thompson Mon point est qu'Apple laisse ses avocats se déchaîner. Ce n'est pas un problème technique. L'entreprise ne parvient à rien en forçant ses développeurs (et sa base d'utilisateurs) à accepter des conditions d'utilisation mises à jour toutes les quelques semaines. Je ne leur demande pas d'améliorer le temps de propagation des données de leurs serveurs; Je leur demande d'arrêter d'interrompre mon travail pour faire des choses inutiles. L'attente de 10 minutes n'était que la cerise sur le gâteau qui me donnait quelques minutes pour exercer mon droit de Dieu de me plaindre sur Stack.
staxim

26

Pour résoudre ce problème, j'ai dû me connecter à http://itunesconnect.apple.com . Il y avait une bannière jaune qui me disait quoi faire. J'ai dû aller aux contrats, aux impôts et aux banques et y mettre en place les contrats.


Cela l'a fait! Merci.
vaticRite

En fait, si vous aviez fait quelque chose pour passer 10 minutes, cela l'aurait corrigé car, comme le dit la réponse acceptée, il s'agit d'un problème de propagation.
malhal

Avez-vous dû mettre en place tous les contrats? même ceux que vous n'utilisez pas?
Reshad le

Après 2017, c'est la réponse. Merci
mgyky

7

Dans mon cas, la solution était:

  1. Xcode: Préférences / Comptes / Afficher les détails ...;
  2. Cliquez sur Actualiser (en bas à gauche);
  3. La boîte de dialogue "Certificat non trouvé" apparaît avec

"Votre certificat de développement Mac pour" votre nom "n'a pas été trouvé dans le Centre des membres. Xcode peut soumettre une demande de signature de certificat en votre nom. Souhaitez-vous que Xcode le fasse maintenant?

  1. Cliquez sur Demander et cochez tous les certificats dans l'écran suivant;
  2. 15 secondes d'attente et le problème est résolu.

1
La seule chose de tout ce qui a fonctionné pour moi. (J'ai attendu au moins 30 minutes en pensant qu'il s'agissait d'un problème de propagation, mais une fois que j'ai fait cela, cela a immédiatement commencé à fonctionner)
YemSalat

1
Sur le nouveau Xcode7, ils se sont débarrassés du bouton d'actualisation.
JRam13 du

Cela a résolu le problème pour moi sur XCode 6.2. J'ai aussi pensé que c'était un problème de propagation.
cgenco

4

Dans mon cas, aucune des réponses n'a fonctionné - la réponse d'olegiv était proche, mais étant donné que dans Xcode7, Apple a supprimé le bouton d'actualisation, ce n'était pas non plus une option.

Au lieu de cela, le téléchargement de tous les profils d'approvisionnement a de nouveau fonctionné: Xcode -> Préférences -> Comptes -> Afficher les détails -> Tout télécharger

J'ai lutté avec cela pendant un certain temps, espérons que cela aide.


1
J'ai pensé que cela pourrait fonctionner pour moi, mais lorsque j'ai appuyé sur le bouton Télécharger tout, rien ne s'est passé.
Carl Smith

Pareil ici. Xcode 7.1, je clique sur le bouton "Tout télécharger", et il ne se passe absolument rien. (Un jour, si je travaille dur, j'apprendrai à programmer un environnement de développement aussi professionnel que celui-ci .. grrr ...)
Mike Gledhill

3

Ce qui a fonctionné pour moi (après avoir accepté l'accord) a été de supprimer mon identifiant Apple de la liste des comptes dans Xcode et de le rajouter.


Question idiote ... où diable sont les accords juridiques sur le site Web des développeurs Apple? Je suis connecté en tant qu'administrateur de notre société, mais je ne les vois nulle part. ;-(
Mike Gledhill

Onglet Votre compte -> Accords juridiques
Guy Moreillon

Merci. Étrangement, cette option n'apparaissait pas plus tôt, maintenant elle le fait ... Et même maintenant, elle montre juste un ensemble de liens, rien ne suggère qu'elle attend que nous signions un accord, quel que soit le message dans Xcode. (Soupir.)
Mike Gledhill

0

J'ai résolu le problème en exécutant Xcode-> Préférences-> Comptes, puis en sélectionnant l'agent et en cliquant sur le bouton Créer pour chacune des identités de signature

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.