Xcode 7.2 aucun profil d'approvisionnement correspondant trouvé

Avant la mise à niveau de Xcode vers la version 7.2, j'utilisais Xcode 7.1.1 pour créer et dissortingbuer des applications. J'ai effectué une mise à niveau vers Xcode 7.2 et aucun de mes profils de configuration (correspondant à l'ID de regroupement de cette application) ne correspond à mes certificates installés qui fonctionnaient dans Xcode 7.1.1.

Je reçois seulement:

Vos parameters de génération spécifient un profil de provisioning avec l'UUID "some_number", mais aucun profil de provisionnement de ce type n'a été trouvé.

J'ai essayé de régénérer un .certSigningRequest pour générer un nouveau certificate et profil et m'assurer que l'équipe dans l'onglet général de la cible est correcte. Chaque fois que je sélectionne un profil de provisionnement, toutes mes identités de signature de code apparaissent dans les identités du trousseau, mais aucune d'entre elles ne sera associée correctement.

Il semble que le profil de provisionnement soit automatique et l'identité de signature de code au développeur iOS résoudra cette erreur, mais l'avantage de gérer mes profils de provisionnement a disparu, car je crois que Xcode les gère ensuite.

Des reflections sur pourquoi définir mes profils de configuration et les identités de signature de code à autre chose que Automatique et Développeur iOS génère cette erreur?

J'ai également eu quelques problèmes après la mise à jour de Xcode.

Je l'ai corrigé en ouvrant les Preferences Xcode ( + , ), en allant dans ComptesVoir les détails . Sélectionnez ensuite tous les profils d'approvisionnement et supprimez-les avec un return arrière (remarque: ils ne peuvent pas être supprimés dans Xcode 7.2). Redémarrez Xcode, sinon la list ne semble pas mise à jour correctement.

Maintenant, click le button Télécharger tout , et tous les profils de configuration que vous avez définis dans le Centre des membres doivent être de nouveau dans Xcode. Ne vous inquiétez pas pour ceux générés par Xcode (Préfixé avec XC: :), Xcode les régénérera si nécessaire. Redémarrez Xcode à nouveau.

Maintenant, allez à la section Code Signing dans vos parameters de construction et select le bon profil et cert.

Pourquoi cela arrive-t-il? Aucune idée … J'ai abandonné la compréhension des politiques d'Apple concernant la signature d'applications.

Essayez de redémarrer XCode en premier, avant d'essayer ces autres réponses . J'étais sur le sharepoint suivre les conseils donnés dans d'autres réponses, puis j'ai remarqué que plusieurs personnes disaient que redémarrer XCode était nécessaire après toutes les étapes. Tout ce que j'ai fait était de redémarrer XCode et cela a résolu le problème. Qui sait si ça va régler le problème pour vous, mais ça vaut le coup avant d'essayer les autres solutions. Je suis sur XCode 7.2.1.

J'ai aussi le même problème, dans Xcode 7.2

Il a résolu par les étapes suivantes: –

1) Ouvrir la preference Xcode,

2) Sélectionnez l'équipe appropriée,

3) Cliquez sur "Afficher les détails ..".

4) Dans la section "Signer les identités": click "Réinitialiser" pour chacun d'entre eux.

5) Dans la section "Provisioning Profiles". Cliquez sur "Télécharger tout".

6) Cliquez sur "Terminé".

7) Allez dans Xcode, créez les parameters, select-le. Dans l'onglet Général, les problèmes doivent être supprimés.

8) Redémarrez le Xcode.

9) Faites la construction finale.

C'est tout.

Continuez à quitter Xcode jusqu'à ce que la fichue chose fonctionne.

Téléchargez https://developer.apple.com/certificateionauthority/AppleWWDRCA.cer et ajoutez-le à Keychain access> certificatees (qui expire le 2023)

Aussi après que j'ai fait toutes les étapes suggérées (btw, pour certaines raisons backspace ne supprime pas le profil de provision) erreur en cours de se produire. Jusqu'à ce que j'ai finalement compris à Restart Xcode. Probablement, il devrait être la première étape quand vous avez affaire à Xcode 🙂

En utilisant Xcode 7.3, j'ai passé beaucoup trop de time à essayer de comprendre cela – aucune des réponses ici ou ailleurs n'a fait l'affaire – et finalement trébuché dans une solution ridiculement facile.

  1. Dans les parameters de l'équipe des preferences Xcode, supprimez tous les profils d'approvisionnement comme mentionné dans plusieurs autres réponses. Je fais cela avec un clic droit, "Afficher dans le Finder", Command + A, supprimer – il semble que ces détails ont changé sur différentes versions de Xcode.
  2. Ne téléchargez pas de nouveau profil. Au lieu de cela, quittez vos preferences et reconstruisez votre projet (je l'ai construit pour mon iPhone connecté). Un peu de time dans la séquence de construction, il y aura une alerte vous informant qu'aucun profil d'approvisionnement n'a été trouvé, et il vous requestra si vous voulez que ce soit corrigé automatiquement. Choisissez de le réparer automatiquement.
  3. Après que Xcode a fait quelque chose, vous aurez comme par magie un nouveau profil de provisioning fournissant ce dont votre application a besoin. Depuis, j'ai téléchargé mon application pour TestFlight et cela fonctionne très bien.

J'espère que cela aide quelqu'un.

Vérifiez votre trousseau – regardez dans les trousseaux de connection et de système pour les certificates expirés ou les messages d'erreur.

J'ai trouvé des certs avec des messages d'erreur "ce certificate a un user invalide", et un certificate Apple Worldwide Developer Relations expiré.

Supprimez-les et installez le nouveau certificate AWDRC à l' adresse https://developer.apple.com/certificateionauthority/AppleWWDRCA.cer.

Ensuite, suivez la réponse acceptée pour que Xcode utilise les nouveaux certificates.

Pour moi, j'ai essayé de suivre 2 étapes qui malheureusement n'ont pas fonctionné :

  • supprimer tous les profils provisoires des counts de preferences Xcode → Voir les détails, en téléchargeant tous les profils provisoires.
  • Redémarrer Xcode à chaque fois.

Au lieu de cela, j'ai essayé de résoudre le problème lié au certificate de trousseau autre question donnée ici Ce certificate a un émetteur non valide Apple Push Services

Ce certificate a un émetteur invalide

entrez la description de l'image ici

  • Dans l'access au trousseau, accédez à Affichage -> Afficher les certificates expirés.
  • Recherchez les certificates expirés dans les trousseaux de keys de connection et de système et une «Autorité de certificateion Apple Worldwide Developer Relations».
  • Supprimer tous les certificates expirés
  • Après avoir supprimé les certificates expirés, accédez à l'URL suivante et téléchargez le nouveau certificate AppleWWDRCA , https://developer.apple.com/certificateionauthority/AppleWWDRCA.cer.
  • Double-click le certificate nouvellement téléchargé et installez-le dans votre trousseau. Peut voir le message valide de certificate .

entrez la description de l'image ici

Maintenant, allez à l'application xcode. cible → Paramètre de construction → Profil d'approvisionnement. Sélectionnez la valeur de 'automatique' au profil de provisionnement approprié. Bingo !!! Le problème de non-concordance de profil est résolu.

Dans mon cas, le problème était que l'archive était construite avec un ID TEAM différent de celui qui générait le profil Provisioning (Me). Par conséquent, j'ai l'erreur:

"Aucun profil d'approvisionnement correspondant trouvé: vos parameters de génération spécifient un profil d'approvisionnement avec l'UUID, mais aucun profil d'approvisionnement n'a été trouvé."

Pour résoudre ceci:

  • Nettoyez et retéléchargez vos profils de provisioning dans les parameters
  • Redémarrer Xcode
  • Dans l'onglet GENERAL des propriétés du projet, vous avez obtenu TEAM:

  • Changez l'équipe actuelle en Equipe identique mais celle sous le COMPTE avec lequel vous avez généré le profil d'approvisionnement.

  • Nettoyer et build

  • Alto!

J'espère que cela aide quelqu'un.

J'ai mis à jour à Xcode v7.3.1 et il a résolu le problème.

Avec Xcode 7.2.1, si vous êtes certain que votre profil d'approvisionnement est correct (il possède l'ID d'application et le certificate corrects et le certificate correspondant existe dans votre trousseau), définissez l'identité de signature de code et définissez le profil d'approvisionnement sur Automatique.

Ce que j'ai fait a été: créer un nouveau profil d'approvisionnement et l'utiliser. Lors de la configuration du profil d'approvisionnement dans l'onglet de configuration, les numéros de profil d'approvisionnement erronés (comme "983ff …" comme le message d'erreur mentionné, c'est tout!). Corrigé au nouveau profil de provisionnement, Xcode 7.2 s'est actualisé et a été construit avec succès.

Les solutions décrites ici fonctionnent, mais je veux append que vous devez avoir la bonne cible sélectionnée dans le coin supérieur gauche de Build Settings dans Xcode. J'ai perdu du time à comprendre ça …

entrez la description de l'image ici

Dans xcode 7.3 j'ai toujours eu la même erreur, mon certificate était profil provisoire signifiait aussi que tout allait bien encore je recevais la même erreur, et je ne pouvais pas supprimer le profil provisoire dans xfer perferences, donc j'ai fait un clic droit sur le profil provisoire donner l'option de passer à la poubelle quand je cliquais rien ne s'est passé mais quand j'ai fermé la window de preference et l'ouvrir à nouveau par command , le profil provisoire était parti et l'option de téléchargement était visible, j'ai cliqué sur le téléchargement

Pour moi, la modification de la configuration de build de la version à Debug a résolu le problème.

Vous pouvez find Build Configuration dans Edit Scheme -> Run -> Info -> Build Configuration

Nettoyez votre projet et recommencez.

En plus de ce que les autres users ont posté, assurez-vous que l'équipe sélectionnée dans les parameters de la cible (onglet Général) est la bonne. Xcode se plaindra de ne pas find le profil d'approvisionnement si le profil appartient à une équipe différente de celle sélectionnée.

Pour moi, rien n'a fonctionné avec XCode 7.3.1 car je n'avais rien dans les profils de provisioning (expiré). J'ai dû connecter mon iPhone à Mac puis cliquer sur Fixer le profil de provisionnement qui a créé un autre profil expire dans une semaine.

Lorsque vous dissortingbuez sur l'App Store, vous choisissez Produit -> Atteindre et rencontrez "Erreur de code, aucun profil d'approvisionnement trouvé", si le count et le file téléchargé .mobileprovision sont corrects. Essayez de cliquer sur le button "Construire et exécuter" pour l'exécuter sur votre téléphone.

entrez la description de l'image ici

Et, une boîte de dialog apparaîtra avec un button "Fix", cliquez simplement sur "Fix" pour faire la prochaine … Enfin, votre appareil aura un file d'approvisionnement valide. Faites simplement "Product -> Achieve" à nouveau, tout va bien!

Vous pouvez également simplement accéder aux preferences xcode puis aux counts, puis vous pouvez simplement vous connecter à nouveau avec votre profil de développeur, puis les problèmes doivent disparaître.

J'espère que cela t'aides!

Pour tous ceux qui ne l'ont pas encore résolu, mon problème a été résolu par ceci:

https://stackoverflow.com/a/41202884/3953197

Vous pouvez facilement résoudre le problème en modifiant l'identifiant du bundle sur la page Web Apple depuis com.my.app vers com.my.app.iOS . J'ai trouvé cette solution sur https://forums.developer.apple.com/thread/15712 .