Tout est OK sur Xcode4.6. Lorsque j'essaie d'utiliser Xcode5 dp6 pour exécuter l'application sur des appareils. J'ai reçu une erreur "Aucun problème de profils de provisioning correspondants trouvés". Comment puis-je résoudre ce problème?
N'oubliez pas de changer de profil dans les sections de profil de provision:
Idéalement, vous devriez voir Automatic
dans Code Signing Identity
après avoir choisi le profil de provision dont vous avez besoin. Si vous ne voyez aucune option, cela signifie que vous n'avez pas de clé privée pour le profil de provision actuel.
Ce qui m'a vraiment dérouté, c'est qu'il existe deux ensembles différents de paramètres de construction: 1) pour le projet 2) pour le groupe cible
Dans la barre latérale (en haut à gauche), une icône bleue représente votre projet. Cliquez dessus:
Ensuite, dans le panneau principal à droite, dans la barre supérieure, juste à gauche du mot "Général", une petite icône représentant votre projet. Cliquez dessus et sélectionnez maintenant la cible dans le menu contextuel qui apparaît:
Une fois que vous avez sélectionné la cible, vous pouvez maintenant modifier les paramètres de construction de la cible. Ils sont différents de ceux du projet lui-même… bizarre! Je ne sais pas pourquoi il existe des paramètres de construction pour le projet dans son ensemble, qui sont différents de la cible, car ceux-ci sont utilisés lors de la construction. Alors, pourquoi même avoir des paramètres pour le projet? Pas certain.
Mais c'est comme ça que vous les changez. Le problème a été résolu pour moi: accédez à la cible (pas au projet!) Sous Signature du code> Profil d'approvisionnement> et modifiez les paramètres en fonction du profil approprié. Pendant longtemps, je ne les changeais que dans le projet, car je ne savais pas que j'étais censé choisir la cible et je continuais à avoir ce problème. Cela corrige le problème!
Définition de votre profil d'approvisionnement déplacé. Il m'a confondu pendant un moment jusqu'à ce que je le trouve aussi.
OK - toutes les réponses ci-dessus sont correctes dans une certaine mesure, mais n'ont pas résolu ce problème pour moi. J'utilise Xcode5.
Il y a beaucoup de discussions autour de cette erreur générale, mais d'après ce que j'ai lu, il s'agit d'un bogue de Xcode datant des versions 3.x pouvant créer de façon aléatoire des conflits avec votre trousseau.
J'ai pu résoudre ce problème en procédant comme suit:
Ouvrez Xcode -> Préférences -> Comptes: supprimez votre compte développeur
Ouvrir le trousseau: sélectionnez des clés, supprimez toutes les clés iOS; Sélectionnez Mes certificats, supprimez tous les certificats iPhone.
Accédez à "/ Utilisateurs // Bibliothèque/MobileDevice/Profils de provisioning", supprimez tous les fichiers (c’est là que Xcode stocke les profils mobiles).
Ouvrez Xcode -> Préférences -> Comptes: rajoutez votre compte développeur
Accédez aux propriétés du projet, cible, onglet général et vous devriez voir ce qui suit
Cliquez sur "Révoquer et demander" (j'ai essayé, cela peut prendre quelques minutes) ou sur "Importer le profil du développeur" (ou télécharger à partir du Apple et importer de cette façon, cela devrait être plus rapide .. )
FINALEMENT: vous pouvez passer à Build Settings et définir les paramètres 'Provisioning Profile' et 'Signing Settings' comme décrit par tout le monde ici.
Faire ceci et seulement ceci a résolu cette erreur pour moi.
Voici une solution plus simple qui a fonctionné pour moi:
Dans XCode5, double-cliquez sur la cible de votre application. Cela fait apparaître la sous-fenêtre Info pour la cible. Dans la section "Paramètres de construction", vérifiez la section "Signature du code" pour voir s'il existe d'anciens profils et remplacez-le par le bon. mettre à jour la valeur de "identité de signature de code" et de "profil d'approvisionnement"
Parfois, surtout après avoir généré un nouveau certificat ou commencé à utiliser une nouvelle identité de signature de code, il semble n'y avoir aucun autre moyen de résoudre ce problème, mis à part le nettoyage du fichier .pbxproj. C'est probablement un bogue qui sera corrigé. Si vous lisez ceci longtemps après ce post, vous devriez peut-être essayer une autre solution.
Il existe un excellent article à ce sujet sur le blog de pixeldock: http://www.pixeldock.com/blog/code-sign-error-provisioning-profile-cant-be-found/
En bref, citant principalement cet article, vous devez:
Bonne chance!
J'ai 2 cibles dans mon projet, gratuit et payant. Mon erreur était que je regardais ma cible libre tout en essayant de construire la cible payée, une erreur stupide mais il est possible que quelqu'un sur le terrain puisse en tirer des leçons également.
Dans mon cas, le bouton "Résoudre le problème" déclenche un spinner pendant environ 20 secondes et ne corrige rien.
Cela fonctionne pour moi (iOS 7 iPhone 5, Xcode 5):
Xcode> Fenêtre> Organiseur> Périphériques
Recherchez le périphérique connecté (avec un point vert) dans le volet de gauche. Sélectionnez "Profils de provisioning" Dans le volet de droite, il y a une ligne d'avertissement. Supprimer cette ligne.
Maintenant, retournez pour cliquer sur le bouton "Fix Issue" et tout va bien - l'application s'exécute dans l'appareil comme prévu.
Dans xcode5 à partir de Préférences, Comptes, (sélectionnez votre compte), Afficher les détails, appuyez sur le bouton Actualiser. puis sélectionnez Profil de provision dans les paramètres de construction.
Je reçois la même question que vous pouvez cliquer ici :
À propos de la question dans xcode5 "Aucun profil d'approvisionnement spécifié trouvé"
(À propos de xcode5 Aucun profil de provisioning correspondant trouvé
Lorsque j'utilisais iOS7, j'ai l'avertissement suivant: aucun profil de provisioning correspondant n'a été trouvé. la raison peut être que votre projet est dans un autre groupe.
Faites comme ceci: trouvez le fichier nommé * . Xcodeproj dans votre protection , affichez-en le contenu.
Vous verrez trois fichiers:
ouvrez le premier, recherchez l'uuid et supprimez la ligne.
J'ai eu la même erreur aujourd'hui, avec XCode 6.1
Ce que j’ai trouvé, c’est que peu importe ce que j’ai essayé, je ne pouvais pas obtenir que XCode arrête de se plaindre de ce profil de provisioning avec GUID comme nom.
La solution consistait à rechercher ce GUID dans le fichier .pbxproj, qui réside dans le dossier XCode .xcodeproj.
Il suffit de trouver la ligne contenant votre GUID:
PROVISIONING_PROFILE = "A9234343-.....34"
et le changer pour:
PROVISIONING_PROFILE = ""
Une autre chose à vérifier: vos paramètres XCode PROJECT contiennent vos paramètres de profil d’approvisionnement et de signature de code, mais il existe un deuxième ensemble sous les "CIBLES" de votre projet. languette.
Ainsi, si XCode se plaint d'un profil d'approvisionnement qui n'est pas celui indiqué dans les paramètres de votre projet, consultez les paramètres affichés sous "CIBLES" dans votre projet XCode.
(J'aurais aimé que quelqu'un me donne ce conseil, il y a 4 heures douloureuses ..)
Toutes les listes déroulantes ont disparu dans les paramètres de construction après l'exécution du problème de correctif dans Xcode 5. Nous avons passé plusieurs jours à essayer de comprendre ce qui n'allait pas avec mes profils d'approvisionnement et ma signature de code. Trouvé un lien Xcode 4 manquant Listes déroulantes dans les paramètres de construction et assez, j'avais besoin de réactiver "Afficher les valeurs" dans le menu Editeur. Espérons que cela aide quiconque dans cette situation difficile.
En outre, je devais effacer mes données dérivées, nettoyer la solution, quitter et rouvrir Xcode pour que les identités de signature de code apparaissent correctement. Mes profils d'approvisionnement de distribution étaient affichés comme signés par mon certificat de développeur, ce qui était incorrect.