209 votes

Xcode 4 - « Valid signature identité introuvable » Erreur sur provisionnement profils sur un ordinateur Macintosh nouvel installation

J'ai eu un Macintosh j'ai utilisé pour développer des applications de l'iPhone avec l'aide de XCode 4. J'ai maintenant un nouveau Macintosh avec une nouvelle installation de... tout.

Lors de l'ouverture de projets Xcode construit sur l'ancien Mac, je ne peut pas exécuter l'application sur l'iPhone qui a été configuré comme un développement de l'iPhone.
Xcode 4 organisateur me dit "signature Valide l'identité n'est pas trouvé" sur mon profils de configuration.

Je suppose que c'est quelque chose à voir avec l' .certSigningRequest fichier que j'avais généré avant sur l'ancien Mac (j'ai une sauvegarde de ce fichier), mais que dois-je faire avec elle sur le nouveau Mac?

Une autre chose étrange, je ne vois pas mes 5 profils de configuration (défini sur Apple provisioning portal) dans l'organisateur, même après un rafraîchissement, et après avoir entré mon provisioning portal login et mot de passe :

enter image description here

221voto

Steve Liddle Points 2874

Avec Xcode 4.2 et versions ultérieures, y compris XCode 4.6, il y a une meilleure façon de migrer l'ensemble de votre profil de développeur pour une nouvelle machine. Sur votre machine, lancez Xcode et faire ceci:

  1. Ouvrir l'Organisateur (Maj-Commande-2).
  2. Sélectionnez l'onglet Périphériques.
  3. Choisissez le Profil de Développeur dans le coin supérieur gauche, en vertu de la BIBLIOTHÈQUE, qui peut être sous la rubrique de la bibliothèque ou dans une rubrique appelée ÉQUIPES.
  4. Choisissez Exporter près de la partie inférieure gauche de de la fenêtre. Xcode vous demande de choisir un nom de fichier et le mot de passe.

Edit pour Xcode 4.4:

Avec Xcode 4.4, à l'étape 3, choisissez les Profils de configuration en vertu de la BIBLIOTHÈQUE. Ensuite, sélectionnez les profils d'approvisionnement avec la souris ou Commande-A.

Aussi, Apple est d'apporter des améliorations dans la façon de gérer cet aspect de Xcode, et certains utilisateurs ont signalé que l' Actualisation de bouton dans le coin inférieur droit est le tour est joué. Donc, essayez de cliquer sur Actualiser tout d'abord, et si cela ne vous aide pas, ne l'exportation/importation de la séquence.

Image pour XCode 4.6 ajouté par WP

enter image description here

Edit pour XCode 5.0 ou plus récent:

  1. Ouvrez XCode -> Préférences ('Commande' + ',')
  2. Sélectionnez l' Apple ID de la liste.
  3. Cliquez sur l'icône de RÉGLAGE près de l'angle inférieur gauche de la fenêtre, puis choisissez EXPORTER les COMPTES... Xcode vous demande de choisir un nom de fichier et le mot de passe.

Sur votre nouvelle machine, lancez Xcode et importer le profil que vous avez exporté ci-dessus. Fonctionne comme un charme.

Image pour XCode 5.0 ajouté par Maumau

For XCode 5 or newer versions

60voto

tiguero Points 5664

Je viens de courir dans la même question aujourd'hui. Malheureusement, mon HD est mort sur moi, donc je ne pouvais pas faire la migration mentionnées ici dans la accepté de répondre. J'ai eu à faire les étapes suivantes:

  1. Se connecter à l'apple developer centre puis l'iOS provisoire portail.
  2. Révoquer mon certificat.
  3. Créer un nouveau certificat en offrant une nouvelle paire de clés publique et privée.
  4. Supprimer tous les précédents profils de configuration et d'en créer de nouveaux.
  5. Télécharger les nouveaux profils de configuration et de les installer dans XCode en les glissant à l'XCode icône dans le dock.

La même action est également mentionné sur ce post.

16voto

sbay2 Points 473

Assurez-vous que votre certificat se trouve dans le trousseau « login ». Mettez en surbrillance le trousseau de connexion si vous ne le voyez, le chercher. Sur les mots « login », puis faites glisser le cert. Étroite et ouvrez XCode, ta-da.

9voto

LaC Points 7191

Vous devez copier sur la clé privée et le certificat de votre Mac vieux. Ouvrez Trousseau d’accès sur l’ancien Mac et regarder dans la catégorie des clés de la chaîne de connexion clé : la clé doit être là. Vous devez exporter la clé publique et privée, puis copiez et vers le nouveau Mac.

Importer à l’aide de Trousseau d’accès échouera probablement, au moins sous 10.6 ; vous pouvez utiliser ces commandes à la place :

9voto

Bobjt Points 1583

Pour l'erreur

Signature valide l'identité n'est pas trouvé

voir Apple a publié les étapes pour résoudre ce problème.

Quant à la question de votre "5 profils de configuration" sur l'iOS Portail qui manque à votre bibliothèque locale dans Xcode 4.x Organiseur > onglet Périphériques > Profil de configuration en vertu de la section Bibliothèque.

Je recommande en suivant les étapes qui vous guide à travers la restauration des profils manquants et couvre également le cas d'un Xcode bug dans lequel Xcode 4.1-4.2.1 supprime par erreur à partir de votre bibliothèque locale profils qui sont "Actifs" sur l'iOS Portail.

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