38 votes

Aucun certificat de développement iOS trouvé

J'ai rencontré une erreur étrange dans mon organiseur Xcode lorsque je veux mettre à jour mes profils de provisionnement.

Xcode dit ceci :

entrer la description de l'image ici

"Aucun certificat de développement iOS n'a été trouvé. Cependant, une demande de certificat est déjà en attente. Un Agent ou un Administrateur doit approuver cette demande avant que vous puissiez télécharger votre certificat."

Je n'ai jamais rencontré cela auparavant, donc si quelqu'un a une explication et peut-être une solution, ce serait sympa :).

J'ai vérifié sur la page de provisionnement dans l'espace développeur sur le site Apple, mais je ne trouve rien qui pourrait être cassé :/

1 votes

Etes-vous l'agent de votre propre compte?

0 votes

@ThomasW Je pense qu'il n'a pas accès administrateur.

0 votes

Je suis un agent mais comme je l'ai dit : Nous voyons simplement que nous avons 2 équipes dans notre liste de choix. Et nous voyons qu'il y a une ligne soumise dans le profil de l'autre équipe. Est-ce que cela peut être cela ? Parce que nous ne sommes pas administrateurs de l'autre équipe, je pense que ce sont eux qui doivent nous retirer de leur équipe ?

7voto

Rozzadon Points 90

Le truc qui a fonctionné pour moi a été de me connecter sur developer.apple.com et de créer manuellement un certificat de développement puis de créer manuellement un profil de provisionnement. Je n'ai qu'une seule équipe avec un seul membre (moi) donc il n'y avait aucun moyen pour moi d'approuver un certificat. Quand j'ai essayé de le faire automatiquement via l'organisateur Xcode, l'erreur persistait.

5voto

Joachim Points 164

Message d'erreur similaire ici. Il semble avoir plusieurs sources. Le mien était que j'ai un compte développeur et que je rejoins deux équipes. Dans une équipe, je n'avais aucun certificat du tout. Dans le passé, cela ne posait aucun problème. Dans l'Organisateur Xcode, je pouvais choisir quelle équipe je tentais d'obtenir les profils de provisionnement. Et si je choisissais l'équipe pour laquelle j'avais un certificat de développement, les profils de provisionnement étaient téléchargés sans erreur. Je pense qu'avec le nouveau Centre des membres amélioré à partir d'avril 2013, l'Organisateur récupère automatiquement tous les comptes d'équipe - sans demander une équipe spécifique. Comme une équipe n'avait aucun certificat du tout, le processus de récupération pour toutes les équipes s'arrêtait avec ce message d'erreur.

La solution (pour ce problème) est d'ajouter un certificat de développement pour TOUTES les équipes.

0 votes

Cela a résolu le problème pour quelqu'un de mon équipe. Merci beaucoup d'avoir posté ce scénario et cette solution.

0 votes

Ajouter un certificat développeur à d'autres équipes a résolu le problème pour moi, merci.

0 votes

Cela a également résolu le problème pour moi, je ne savais pas que mon compte personnel pouvait affecter mon compte professionnel. La création d'un certificat de distribution dans mon compte personnel a résolu le problème.

2voto

starkos Points 1414

Ayant traversé récemment ce processus moi-même, je vous recommande vivement de contacter le Support du Programme de Développeur Apple et de leur demander de vous guider à travers le processus de réinitialisation de vos certificats et profils. Ce n'est pas une chose difficile à faire manuellement, mais il y a beaucoup de façons de faire des erreurs (je parle en connaissance de cause) ET plus il y a de personnes qui appellent, plus ils sont susceptibles de continuer à améliorer le processus.

Cela dit, la réponse courte (-ish) est de supprimer tous vos certificats développeur et installateur de votre trousseau, puis de supprimer tous les certificats et profils de provisionnement du portail, puis de les recréer à partir de zéro, et enfin de rafraîchir Xcode pour les importer tous.

Oh, et assurez-vous de les sauvegarder une fois terminé !

0 votes

Correct. Tout le monde, veuillez essayer cette solution. Dans les cas que j'ai rencontrés, le problème a été causé par des profils de provisionnement existant dans la bibliothèque de profils locaux de Xcode ET/OU sur le portail dont le statut n'est pas actif/valide. Corrigez tous les autres profils dans les deux endroits mentionnés et réessayez. La réponse de Starkos fait efficacement la même chose.

1voto

PanMan Points 461

J'ai rencontré le même problème et je l'ai résolu en cliquant sur mon équipe dans "Équipes" dans l'organisateur. J'ai actuellement une seule équipe là-bas et je ne m'attendais pas à ce que cela ait un impact, mais cela a forcé un rechargement des profils ou quelque chose comme ça, et maintenant ça fonctionne. J'espère que ça aide.

0 votes

Cela a résolu le problème pour moi (et je suis l'agent). Merci.

7 votes

Où se trouve Teams dans l'organisateur?

0 votes

J'étais dans la même situation, j'ai fait un rafraîchissement et il ne me laisserait pas sélectionner parmi mes équipes multiples. Ensuite, j'ai fait ce que vous avez suggéré en cliquant sur les équipes, puis en actualisant et le sélecteur d'équipe est revenu comme avant.

1voto

Magnus Points 268

Ma situation était que j'ai reçu ce message en essayant de rafraîchir mes anciens certificats (développeur + distribution) depuis Xcode, lorsqu'ils avaient expiré en raison du renouvellement annuel du programme développeur.

Pour ce que ça vaut, j'ai réussi à résoudre le problème en suivant cette procédure (grossièrement) :

  1. Supprimer mon ancien "Profil de provisionnement de l'équipe iOS" de mon appareil
  2. Ouvrir mon trousseau et supprimer les anciennes clés privées associées aux certificats expirés.
  3. Supprimer les certificats expirés de la liste dans l'organisateur de Xcode (sur le portail, ils ont déjà été supprimés).
  4. Générer de nouveaux certificats manuellement sur le portail, en suivant attentivement les instructions (y compris le téléchargement des nouveaux certificats et double-clic pour les installer).
  5. Après avoir essayé un nouveau rafraîchissement dans l'organisateur de Xcode, j'ai toujours reçu le même message d'erreur, mais en vérifiant sur l'appareil, un nouveau profil de provisionnement avait maintenant été créé et installé automatiquement, donc j'ai pu oublier le message d'erreur.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X