J'obtiens cette erreur alors que je suis en train de déboguer mon application sur le périphérique. J'ai créé profil d'approvisionnement de développement comme il est mentionné au portail des développeurs. mon développement périphérique est sélectionné dans le profil et je suis à sélectionner le bon profil à partir de la Cible de signature de code identité menu. J'ai recréé un profil de configuration pour plusieurs fois et également supprimé et réinstallé et recréé le projet, mais j'en suis qu'à chaque fois que j'essaie de débogage sur l'appareil. btw, la distribution adhoc prestation travaux de profil. J'ai passé ma journée entière pour trouver une solution mais rien. j'espère que quelqu'un a une réponse. merci à l'avance.
Réponses
Trop de publicités?Il pourrait être parce que votre iphone n'est pas reconnu par le provisioning portal.
Solution:
1) Dans Xcode, Goto --> Build --> nettoyer toutes les cibles.
2) Dans "Groups & Files" -->Cible --> développez --> cliquez droit sur l'application et sélectionnez Nettoyer "votre app"
3) Goto->Fenêtre-->Organiseur
4) Dans l'onglet Périphériques sur la gauche, sélectionnez votre iphone
5) Dans le dimensionnement de la section de l'iphone supprimer tous les profils actuels (le cas échéant)
6) Débrancher votre iPhone et de le rebrancher.
7) Goto->Fenêtre-->Organiseur-->cliquez-droit sur votre iPhone -->Ajouter un appareil à provisioning portal
8) Maintenant, assurez-vous d'avoir sélectionné le code approprié de la signature de l'identité dans modifier les paramètres du projet -> build --> signature de code
Générer et exécuter. Bonne chance!
J’ai eu le même problème. Tout était OK : l’appareil a été enregistré dans IOS Provisioning Portal ; le certificat a été téléchargé et les profils de mise en service du développement pour mon application a été téléchargée.
Donc la solution !!!
Cibles > infos
Sélectionnez Configuration de sortie (ici c’est le diable) dans la signature de code, contrôle d’identité de signature de Code iPhone Developer. Fermer.
Sur la cible choisi cible Clean et ensuite exécuter l’application.
Bonne chance.
Dans mon cas, c’est parce que là où quelques versions du développeur de certificat dans le trousseau.
Le cert de développeur iPhone la suppression de certificats My et certificats et puis en téléchargeant la dernière étant le centre de dev et installer cette (double-clic sur le fichier .cer)
Trier Mon problème
Enfin je pouvais résoudre le problème. Un de mes collègues a révoqué le certificat développeur à iOS Provisioning Portal pour ses applications de test. pour la fixation ; J’ai enlevé le certificat développeur existant à mon trousseau, a demandé un nouveau certificat avec la clé privée existante, révoqué le certificat de la fourniture de portail et a fait valoir le certificate.then nouvellement demandée j’ai téléchargé et installé.
Je peux maintenant déboguer mon app sur mon périphérique :)
Cela m'a surpris parce que quelqu'un avait changé le "Run" configuration "Configuration" configuration "Release" (sous "Produit" > "Modifier le Schéma.." > "Exécuter *.app").
C'est normalement réglé sur "Debug" et par conséquent, il n'était PAS en utilisant le certificat de développeur et le profil de configuration que j'attendais, c'était à l'aide de la distribution des certificats à la place.
En outre, j'ai constaté que si vous regardez dans le Journal de la Console de l'appareil (par l'intermédiaire de l'Organisateur), il peut y avoir une erreur de code qui mieux indique votre problème. J'ai eu par exemple...
Mon Sep 5 09:39:56 unknown installd[304] <Error>: profile not valid: 0xe8008012
J'ai ensuite cherché sur google "0xe8008012" et a obtenu la page suivante qui indique une "0xE8008012 - L'UUID de l'appareil ne correspondent pas au Profil de configuration en cours de chargement d'erreur".