web-dev-qa-db-fra.com

les paramètres de construction spécifient un profil d'approvisionnement avec l'UUID

Je n'arrive pas à archiver une application sur un nouvel ordinateur. J'ai créé de nouveaux profils d'approvisionnement pour la distribution et le développement. J'ai créé une nouvelle demande de signature de certificat. Je peux créer mon application sur mon iPhone, mais je ne peux pas l'archiver. Je continue à avoir l'erreur:

Aucun profil de provisioning correspondant trouvé Vos paramètres de construction spécifient un Profil de provisioning avec l’UUID «BD657D9A -...», cependant, pas de tel Le profil d'approvisionnement a été trouvé. Xcode peut résoudre ce problème en télécharger un nouveau profil d'approvisionnement à partir du centre des membres.

J'ai essayé de cliquer sur "Fix Issue" et cela continue à être une erreur. J'ai retiré mes certificats du trousseau et les ai téléchargés à nouveau via le portail de développement, mais cela n'a pas fonctionné. J'ai essayé de nettoyer, de reconstruire, de fermer Xcode et tous ne fonctionnent pas non plus. J'ai essayé différentes combinaisons de Code Signing-> Automatic, ainsi que le choix de mon profil d'approvisionnement de débogage comme profil de développement que je viens de créer dans le portail de dev et le choix manuel du profil de distribution que je viens de créer dans le portail de dev. . Les deux ne semblent pas fonctionner. Autres conseils de dépannage? Merci.

66
Crystal

J'utilise XCode 7.2 et j'ai vu ce problème. Redémarrer XCode a résolu ce problème pour moi. Pas sûr que cela résoudra toujours le problème, mais vous voudrez peut-être essayer ceci en premier.

114
plivesey

Je sais qu'il est trop tard pour donner une réponse ici, mais cette question revient au sommet après une recherche dans ce dossier. J'ai réussi à résoudre ce problème en sélectionnant le projet et dans Build settings, j'ai changé les options UUID en ce que je voulais.

enter image description here

42
Jibяaᴎ Khaᴎ

Si vous utilisez maintenant Xcode 7.2, il apparaît que vous recevrez ce message si vous téléchargez des profils individuels à partir du Centre du développeur ou de Xcode> Préférences> Compte. Sélectionnez le nom de l’équipe et la section Afficher les détails> Profils de provisioning. J'ai téléchargé des profils individuels (j'en ai plusieurs dizaines, il est donc difficile d'en trouver un en particulier) et je rencontrais cette erreur. Même si vous sélectionnez Tout télécharger après le téléchargement de profils individuels, cette erreur persiste.

Vous devrez trouver les profils de provisioning et les supprimer, puis sélectionner Télécharger tout. Le moyen le plus simple est de cliquer avec le bouton droit sur un profil dans les détails d'un compte déjà téléchargé, de sélectionner Afficher dans le Finder et de les supprimer tous. Ensuite, sélectionnez simplement Télécharger tout et espérons que vos profils correspondront à votre signature de code.

Voir: Xcode 7.2 aucun profil de provisioning correspondant trouvé

17
n8yn8

J'ai eu ce problème avec Xcode 7.2 et un exemple que j'ai téléchargé à partir d'un site de tutoriel, et j'ai essayé de l'exécuter sur mon iPhone. 

Pour moi, cette solution simple a fonctionné:

1) sous 'Paramètres de construction' -> 'Signature du code': vous trouverez l'UUID 'codé en dur' du créateur original -> changez ceci en 'automatique' pour le débogage et la publication:

 enter image description here

2) sous 'Général' -> 'Identité' -> Equipe: sélectionnez votre profil d'approvisionnement. Vous pouvez également mettre à jour l'identifiant de l'ensemble si nécessaire.

 enter image description here

3) un «nettoyage» est toujours une bonne idée après de tels changements, puis construisez 

cela a résolu le problème pour moi!

7
Ronny Webers

C'est un problème connu de Xcode 7.1. Dans mon cas, recréer le profil était la seule solution de contournement réussie.

  1. Supprimer le profil de distribution précédent dans le centre des membres
  2. Recréer le profil de distribution
  3. Archive avec le profil recréé
4
Dion Cho

Supprimer le DerivedData pour le projet a fonctionné pour moi:

rm -rf ~/Library/Developer/Xcode/DerivedData/AppName
2
Matthijs Bierman

J'obtenais la même erreur lorsque j'ai essayé d'archiver, d'essayer de redémarrer XCode, de nettoyer, de reconstruire, rien n'a fonctionné pendant un moment. Puis, avec la cible sélectionnée comme projet, sous Général -> Identité -> Identifiant de l'ensemble, je viens de supprimer, puis de ressaisir le même nom exact (je sais que c'est idiot!), Puis d'essayer de archiver travaillé. Un tel insecte fou.

1
AshleyC

J'ai mis à jour Xcode7.1 à 7.1.1. Ensuite, résolu ce problème.

1
sagaraya

J'ai ouvert project.pbxproj avec l'éditeur de texte, recherché l'UUID et supprimé la ligne comme celle-ci.

1
Same7Farouk

Essayez d’utiliser iPhone Configuration Utility et l’organisateur XCode pour vous assurer que tous les certificats/dispositions sont configurés correctement (ils doivent être marqués en vert). Veuillez vérifier si votre appareil est inclus dans le certificat/mise à disposition sur Apple Developer.

Une telle vérification et destruction/ouverture de XCode (le tuer totalement, en utilisant Activity Monitor) a fonctionné pour moi

1
Alex Peda

Abandonné sur tout ce qui précède. La seule chose qui a fonctionné pour moi a été:

  1. Supprimer des certs et des profils du portail de développeur
  2. Supprimer les certs et les profils de mac
  3. Recréez des certificats et des profils sur le portail des développeurs, téléchargez et installez-les sur mac
  4. Supprimer l'identifiant du paquet de l'onglet 'Général' dans xcode
  5. Ré-ajouter l'identifiant du paquet
  6. Attribuer de nouveaux profils et entités de signature de code (dev et prod) dans la signature de code xcode
  7. (nettoyer à nouveau), construire, déployer sur le périphérique/simulateur en tant que test 
  8. Archiver et télécharger sur iTunes la version actuelle

À l’étape 7, xcode a demandé l’accès au trousseau (ce qu’il n’avait pas fait dans les solutions décrites ci-dessus), une fois accordé - cela fonctionnait.

Pareil pour l'étape 8.

Je ne sais pas ce qui se passait (mes concerts et mes profils n'avaient que 3 mois) et j'avoue que c'était une méthode de «force brute» - mais cela a fonctionné.

Bonne chance.

0
goggelj

J'ai fait tout ce que tout le monde avait suggéré, mais aucun de ceux-ci n'a résolu mon problème. 

En utilisant Xcode 7.3.1, voici ce qui a été résolu:

Modifiez les paramètres pour exécuter l'application sur le simulateur. Si vous l'avez configuré pour s'exécuter sur un périphérique et que l'identificateur de périphérique ne figure pas dans le profil de configuration, il vous criera (à tort). 

Accédez à votre projet> Cible> Paramètres de construction> Signature de code> Profil de provisionnement et changez-le de "Automatique" pour sélectionner le profil exact souhaité. À ce stade, si vous n'avez pas modifié l'application pour qu'elle s'exécute sur un simulateur, une alerte peut s'afficher et vous crier «Corriger le problème». Ne fais pas ça! 

Après avoir sélectionné manuellement votre profil d'approvisionnement dans la liste, archivez votre application. Alto! 

0
jungledev

J'ai résolu ce problème en procédant comme suit:

  1. cd ~/Library/MobileDevice/Provisioning\Profiles /
  2. rm * .mobileprovision
  3. réinitialiser votre provision
0
Robin Lee

De nombreuses personnes copient les profils manuellement à partir de leur dossier "Profils de provisioning" dans "~/Library/MobileDevice" (avec moi-même). Si cela fonctionne pour vous, quittez copier + coller et faites un lien symbolique!

$ Sudo -i

# mkdir /Library/MobileDevice; ln -s /Users/myuser/Library/MobileDevice/Provisioning\ Profiles/ /Library/MobileDevice/ - où myuser est votre nom d'utilisateur.

0
humbolight

Assurez-vous que votre identifiant de kit correspond à l'identifiant d'application dans le portail des développeurs. J'avais l'ID de paquet com.company.MyApp et l'ID d'application com.company.myapp

0
derpoliuk

Avait le même problème… Assurez-vous que BUNDLE IDENTIFIER dans la vue GÉNÉRALE de Xcode pour votre projet correspond à ce que le profil lit sur votre portail Web de développement, puis CE profil est installé dans Xcode. Sélectionnez ce profil dans votre paramètre BUILD, et vous pourriez déjà être résolu (l'application installée sur les appareils ne pose pas de problème), mais nous avons également remarqué que nous pouvions revenir à la vue GÉNÉRALE et que le bouton FIX fonctionnait réellement: cela corrigeait le message "profil (une fois" corrigé ", le bouton de réparation disparaît)

0
COCONUT INFO