les parameters de génération 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 de provisionnement pour la dissortingbution et le développement. J'ai créé une nouvelle request de signature de certificate. Je peux créer mon application sur mon iPhone, mais je ne peux pas l'archiver. Je continue à recevoir l'erreur:

Aucun profil d'approvisionnement correspondant trouvé Vos parameters de génération spécifient un profil d'approvisionnement avec l'UUID "BD657D9A -…", cependant, aucun profil d'approvisionnement n'a été trouvé. Xcode peut résoudre ce problème en téléchargeant un nouveau profil d'approvisionnement depuis le Centre des membres.

J'ai essayé de cliquer sur "Correction du problème" et cela continue d'être une erreur. J'ai retiré mes certificates du trousseau et je l'ai téléchargé à nouveau via le portail de développement et cela n'a pas fonctionné. J'ai essayé de nettoyer, de rebuild, de fermer Xcode, et tout cela ne marche pas non plus. J'ai essayé de faire différentes combinaisons de Code Signing-> Automatic, ainsi que de choisir mon profil de provisionnement de debugging comme profil de développement que je viens de créer sur le portail de développement, et de choisir manuellement le profil de dissortingbution que je viens de créer . Les deux ne semblent pas fonctionner. D'autres conseils de dépannage? Merci.

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

Je sais qu'il est trop tard pour mettre une réponse ici, mais cette question arrive en haut après la search de cette question. J'ai réussi à résoudre cela en sélectionnant le projet et dans les Build settings changé les options UUID à ce que je voulais.

entrez la description de l'image ici

Si vous utilisez maintenant Xcode 7.2, il semble que vous receviez ce message si vous téléchargez des profils individuels à partir du Developer Center ou de Xcode> Preferences> Compte. Sélectionnez le nom de l'équipe et Afficher les détails> section Profils de provisioning. J'ai téléchargé des profils individuels (j'en ai plusieurs dizaines donc il est difficile de find un particulier) et courait dans cette erreur. Même si vous select Télécharger tout après avoir téléchargé des profils individuels, cette erreur apparaît toujours.

Vous devrez find les profils d'approvisionnement et les supprimer, puis sélectionner Télécharger tout. Le plus simple est de cliquer avec le button droit de la souris sur un profil dans les détails d'un count déjà téléchargé et de sélectionner Afficher dans le Finder et de les supprimer tous. Ensuite, select Tout download et nous espérons que vos profils correspondent à votre signature de code.

Voir: Xcode 7.2 aucun profil d'approvisionnement correspondant trouvé

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 le faire fonctionner sur mon iPhone.

Pour moi, cette solution simple a fonctionné:

1) sous 'Build settings' -> 'Code signing': vous findez l'UUID 'hard coded' du créateur original -> changez ce paramètre en 'automatic' pour le debug et la release:

entrez la description de l'image ici

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

entrez la description de l'image ici

3) un 'clean' est toujours une bonne idée après de tels changements, puis build

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

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 dissortingbution précédent sur le Centre des membres
  2. Recréer le profil de dissortingbution
  3. Archiver avec le profil recréé

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

 rm -rf ~/Library/Developer/Xcode/DerivedData/AppName 

Essayez d'utiliser l' utilitaire de configuration iPhone et l'organiseur XCode pour vous assurer que tous les certificates / dispositions sont correctement configurés (ils doivent être marqués comme verts). Veuillez vérifier si votre appareil est inclus dans le certificate / la disposition sur Apple Developer.

Tellement vérifier et tuer / ouvrir XCode (le tuer totalement, en utilisant le moniteur d'activité) a travaillé pour moi

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

Je recevais la même erreur quand j'ai essayé d'archiver, essayé de redémarrer XCode, nettoyage, reconstruction, rien n'a fonctionné pendant un moment. Ensuite, avec la cible sélectionnée comme mon projet, sous General -> Identity -> Bundle, je viens de supprimer puis de recopyr le même identifiant exact (je sais que c'est bête!), Puis de réarchiver, cette fois-ci travaillé. Un tel bug fou.

Avait le même problème … Assurez-vous que l'IDENTIFICATEUR DE BUNDLE dans la vue GÉNÉRALE de Xcode pour votre projet correspond à ce que le profil lit sur votre portail Web de développement, et que ce profil est installé dans Xcode verbatim. Sélectionnez ce profil dans votre configuration BUILD, et vous pourriez être résolu maintenant (l'application installée sur les périphériques sans problème), mais nous avons également remarqué que nous pouvions revenir à la vue générale et le button FIX réellement travaillé: il a corrigé le "non trouvé "profile (une fois" fixe "le button de correction disparaît)

Beaucoup de gens copynt les profils manuellement depuis leur dossier "Provisioning Profiles" dans "~ / Library / MobileDevice" avec succès (y compris moi-même). Si cela fonctionne pour vous, quittez Copier + Coller et créez un lien symbolique!

$ sudo -i

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

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

J'ai résolu ce problème par les étapes suivantes:

  1. cd ~ / Bibliothèque / MobileDevice / Provisioning \ Profiles /
  2. rm * .mobileprovision
  3. réinitialiser votre disposition

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

  1. Supprimer les certificates et les profils du portail des développeurs
  2. Supprimer les certificates et les profils de mac
  3. Recréer des certs et des profils dans le portail des développeurs, download et installer sur mac
  4. Supprimer l'identifiant du bundle de l'onglet 'Général' dans xcode
  5. Re-append un identifiant de bundle
  6. Affecter de nouveaux profils et entités de signature de code (dev et prod) dans la signature de code xcode
  7. (nettoyer à nouveau), build, déployer sur l'appareil / simulateur comme un test
  8. Archiver et download sur itunes la version actuelle

À l'étape 7, xcode a demandé l'access au trousseau (ce qu'il n'a pas fait dans les autres solutions indiquées ci-dessus), une fois accordé – cela a fonctionné.

Idem pour l'étape 8.

Je ne savais pas ce qui se passait (mes certificates et mes profils n'avaient que 3 mois), et j'admets que c'était une méthode de «force brute» – mais ça a marché.

Bonne chance.

J'ai fait tout ce que tout le monde a suggéré, mais aucun d'eux n'a résolu mon problème.

En utilisant Xcode 7.3.1, qu'est-ce qui a été réparé?

Modifiez les parameters pour exécuter l'application sur le simulateur. Si vous l'avez configuré pour s'exécuter sur un périphérique, et que le périphérique udid ne figure pas dans le profil d'approvisionnement, il vous hurle (à tort).

Accédez à votre projet> Cible> Paramètres de construction> Signature de code> Profil d'approvisionnement et remplacez-le par "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 pour vous requestr de corriger le problème. Ne fais pas ça!

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

J'ai ouvert project.pbxproj avec l'éditeur de text et ai recherché l'UUID et ai supprimé la ligne comme ceci PROVISIONING_PROFILE = "UUID";

La plupart d'entre vous seront confrontés à ce problème dans la dernière version de XCode ie 7.1, donc la solution que j'ai utilisée pour résoudre ce problème est

  1. Complétez le code dans Xcode 7.0
  2. Nettoyer le projet
  3. Construire le projet
  4. Archiver

Terminé.