J'ai travaillé toute la journée pour essayer de créer mon application sur mon appareil.
Je reçois cette erreur lorsque j'essaie de créer sur mon appareil.
J'ai lu sur ce problème mais je ne comprends pas vraiment comment le résoudre. Ce qui suit est où je crois que le problème est. Je suis nouveau sur ce sujet, je n'ai donc aucune expérience de la résolution de ce problème.
Lorsque j'ouvre le signe " Dont Code " J'ai " Sélecteur de profil automatique (recommandé) " avec deux lignes, je peux le sélectionner et aussi " Mon profil pour dev " avec une ligne pour le sélectionner . Je ne sais pas si c'est là que réside le problème?
Toute aide est appréciée.
quel est exactement le message d'erreur? Avez-vous ajouté votre appareil, y compris le profil d'approvisionnement requis, dans l'organiseur? Que voyez-vous dans l'organiseur lors de la sélection de votre iPhone sous appareils? Il devrait être là avec le bon profil valide ...
Voici comment je l'ai fait.
Prendre plaisir!
Dans mon cas, c'était parce que le xcode 4.0.2 empêchait la suppression de données obsolètes dans le fichier project.pbxpro du répertoire * .xcodepro. J'ai fini par éditer manuellement le fichier après avoir arrêté xcode. Dans le fichier, j'ai recherché toutes les occurrences de "PROVISIONING", quelque chose comme ceci:
PRODUCT_NAME = Xyzzy;
PROVISIONING_PROFILE = "CF5F0AEA-92D9-48E1-99DF-301AB36C2BFB";
"PROVISIONING_PROFILE[sdk=*]" = "CF5F0AEA-92D9-48E1-99DF-301AB36C2BFB";
SDKROOT = iphoneos;
et l'a changé pour:
PRODUCT_NAME = Xyzzy;
"PROVISIONING_PROFILE[sdk=*]" = "";
SDKROOT = iphoneos;
J'ai redémarré xcode et la construction a réussi sans problème. Attention: assurez-vous de sauvegarder le répertoire du projet avant d’apporter des modifications aux fichiers du projet. Ne modifiez les fichiers qu’à la main lorsque vous n’avez pas d’autres options.
Je suis allé et j'ai changé l'identité de signature de code du projet et de la cible en "Ne pas signer avec le code", puis je suis revenu à l'identité de signature de code correcte. Cela a réglé le problème pour moi.
Si vous travaillez avec un projet créé par quelqu'un d'autre en tant que modèle, vous devez modifier l'identité de signature du code.
capture d'écran: http://i.stack.imgur.com/UIpGS.png (Xcode 4.2)
ps. OSX ne me laisserait pas éditer le fichier .pbxproj avec un éditeur de texte
J'ai rencontré ce problème lorsque j'ai dû publier à nouveau des profils d'approvisionnement de développement avec de nouveaux noms/identifiants.
La solution consistait à mettre à jour toutes les références dans Modifier les paramètres du projet | Construire (Code Sign) faisant référence à Code Sign Developer (nom). (Ne pas modifier l'exécutable actif.)
Cliquez sur le ou les éléments et vérifiez que le nouveau profil est explicitement sélectionné, puis reconstruisez et exécutez.
Je soupçonne que la première raison pour laquelle vous obtenez cette erreur dépend du fait que vous ayez configuré xCode pour essayer de résoudre ces dépendances automatiquement. Dans l'une de mes versions, le remplacement du profil était transparent - dans l'autre, je devais le mettre à jour manuellement. Clairement, la meilleure solution serait une solution transparente.
J'ai eu la même erreur où la construction très précédente construit très bien. J'ai remarqué que mon Paramètres de construction -> Signature du code -> Profil d'approvisionnement avait été réinitialisé à un état étrange. Tout ce que j'avais à faire, c'était de le corriger pour corriger le problème.
J'ai déjà eu cela auparavant, et cela n'a fonctionné qu'en redémarrant Xcode. Cela ne fonctionnera probablement pas pour vous, mais je le jetterai quand même.
Celui-ci peut être corrigé en modifiant les paramètres du projet ET en cliquant sur Projet> Modifier l'exécutable actif> Construire et en modifiant les paramètres à cet endroit.
Je viens de refaire mon profil d'approvisionnement et de rajouter des appareils au portail dans Organizer. Ensuite, j'ai cliqué sur l'icône de mon projet, saisi les paramètres de construction, la signature de code et remappé au nouveau profil d'approvisionnement.
Le profil d'approvisionnement a été défini pour une chose dans les projets et une autre pour les objectifs. Effectuez une recherche dans votre projet pour le fichier manquant et voyez s'il apparaît. Aucune édition manuelle requise!
Comme @Jonathan, je viens de redémarrer Xcode et cela fonctionnait après avoir automatiquement récupéré le profil depuis mon compte de développeur Apple. C'était Xcode 6.2