51 votes

Xcode5 "Pas de correspondance les profils d'approvisionnement de problème détecté" (mais bon à xcode4)

Tout est OK sur Xcode4.6. Lorsque j'essaie d'utiliser Xcode5 dp6 pour exécuter l'application sur les appareils. J'ai eu une erreur "Pas de correspondance des profils d'approvisionnement de problème détecté". Comment puis-je résoudre ce problème?

enter image description here

93voto

Danil Points 802

N'oubliez pas de changer de profil à Disposition les sections du Profil: enter image description here

Idéalement, vous devriez voir Automatic en Code Signing Identity après que vous choisissez la disposition de profil dont vous avez besoin. Si vous ne voyez pas l'option qui signifie que vous n'avez pas de clé privée pour la disposition actuelle de profil.

51voto

CommaToast Points 1165

Ce qui est vraiment confus en moi, qu'il y a deux différents ensembles de paramètres de construction: 1) pour le Projet 2) pour la Cible

Dans la barre latérale (en haut à gauche) il y a une icône bleue qui représente votre projet. Cliquez sur: enter image description here

Ensuite, dans le panneau principal à droite, dans la barre du haut, juste à gauche de la parole, "Général", il y a une petite icône de votre Projet. Cliquez, et maintenant, sélectionnez la Cible dans le menu déroulant qui s'affiche:

the Target selection

Une fois que vous avez sélectionné la Cible, maintenant les paramètres de construction de la cible peut être changé. Ils sont différents de ceux du Projet lui-même... bizarre! Je ne suis pas sûr de savoir pourquoi il y a des paramètres de construction pour l'ensemble du Projet, qui sont différentes de la Cible, puisque la Cible est ce qui est utilisé lors de la construction. Alors pourquoi même avoir des paramètres pour le Projet? Pas sûr.

Mais c'est la façon de les modifier. Cela a résolu le problème pour moi: aller dans la Cible (pas le Projet!) sous la Signature de Code > Profil de configuration > modifier les paramètres sur le bon profil. Pendant longtemps, j'ai juste changer dans le Projet, car je ne savais pas que je devais sélectionner la Cible, et j'ai continué à avoir ce problème. Cela résout!

7voto

DBD Points 7024

Définition de votre profil d'approvisionnement de déplacés. Il a confondu moi pendant un certain temps jusqu'à ce que je l'ai trouvé aussi.

  1. Sélectionnez votre fichier de projet (pour ouvrir la cible)
  2. Cliquez sur "Build Settings", onglet
  3. Faites défiler jusqu'à "la Signature de Code" et de voir le nouveau "Profil de configuration de la section".

enter image description here

6voto

AlexVPerl Points 382

OK - toutes les réponses fournies ci-dessus sont correctes dans une certaine mesure, mais n'a pas résolu ce problème pour moi. Je suis en utilisant Xcode5.

Il y a beaucoup de fils autour de cette erreur générale, mais de ce que j'ai lu c'est un bug dans Xcode datant de 3.x versions qui peuvent aléatoirement créer des conflits avec votre Trousseau de clés.

J'ai été en mesure de résoudre ce problème en procédant comme suit:

  1. Ouvrez Xcode -> préférences -> Comptes: supprimer votre compte de développeur

  2. Ouvrez Trousseau: Touches de sélection, supprimer tous les iOS touches, Sélectionnez Mes Certificats, supprimer tous les certificats iPhone

  3. Naviguer vers "/Users//Bibliothèque/MobileDevice/Profils de configuration " supprimer tous les fichiers (c'est là que Xcode stocke les profils)

  4. Ouvrez Xcode -> préférences -> Comptes: re-ajouter votre compte de développeur

  5. Accédez aux propriétés du Projet, de la Cible, Onglet Général et vous devriez voir la suite enter image description here

  6. Cliquez sur "Révoquer et de la Demande" (j'ai essayé cela, il peut prendre quelques minutes) ou 'Importer un Profil de Développeur' (ou le télécharger à partir d'Apple sur le portail des développeurs et l'importation de cette façon, devrait être plus rapide..)

  7. ENFIN: vous pouvez passer aux Paramètres de construction et la valeur "Profil de configuration" et "Paramètres de Signature" tel que décrit par tout le monde ici..

Faisant cela, et seulement cela a résolu cette erreur pour moi.

3voto

guanhuiwit Points 475

Voici une solution plus simple qui a fonctionné pour moi:

Dans XCode5, double-cliquez sur votre application cible. Ceci fait apparaître le panneau d'information de la cible. Dans les "Paramètres de construction de la" section, cochez la case "signature de code" section pour tous les anciens profils et de les remplacer par la bonne. mise à jour de la valeur de "signature du code de l'identité" et "profil de configuration"

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