Avant de mettre à niveau Xcode vers 7.2, j'utilisais Xcode 7.1.1 pour créer et distribuer des applications. J'ai mis à niveau vers Xcode 7.2 et aucun de mes profils de provisioning (correspondant à l'ID de bundle de cette application particulière) ne correspond à mes certificats installés qui fonctionnaient dans Xcode 7.1.1.
Je reçois seulement:
Vos paramètres de build spécifient un profil de provisionnement avec l'UUID «some_number», mais aucun profil de provisionnement n'a été trouvé.
J'ai essayé de régénérer un .certSigningRequest
pour générer un nouveau certificat et un nouveau profil et je me suis assuré que l'équipe dans l'onglet Général de la cible est correcte. Chaque fois que je sélectionne un profil de provision, toutes mes identités de signature de code apparaissent dans les identités dans le trousseau, mais aucune d'entre elles ne sera correctement couplée.
Il semble que la définition du profil de provisionnement sur Automatique et l'identité de signature de code du développeur iOS résoudra cette erreur, mais l'avantage de gérer mes profils de provisionnement a disparu car je pense que Xcode les gère ensuite.
Avez-vous une idée de la raison pour laquelle la configuration de mes profils de provisionnement et de mes identités de signature de code sur autre chose que Automatic et iOS Developer génère cette erreur?
Essayez de redémarrer XCode avant d'essayer ces autres réponses . J'étais sur le point de suivre les conseils donnés dans d'autres réponses, puis j'ai remarqué plusieurs personnes disant que le redémarrage de XCode était nécessaire après toutes les étapes. Tout ce que j'ai fait, c'est redémarrer XCode et cela a résolu le problème. Qui sait si cela résoudra le problème pour vous, mais cela vaut la peine d'essayer les autres solutions. Je suis sur XCode 7.2.1.
la source
Continuez à quitter Xcode jusqu'à ce que cette fichue chose fonctionne.
la source
J'ai aussi le même problème, en
Xcode 7.2
Il a résolu par les étapes suivantes: -
1) Ouvrez la préférence Xcode,
2) Sélectionnez l'équipe appropriée,
3) Cliquez sur "Afficher les détails ..".
4) Dans la section "Signer les identités": cliquez sur "Réinitialiser" pour chacune d'elles.
5) Dans la section «Profils d'approvisionnement». Cliquez sur "Tout télécharger".
6) Cliquez sur "Terminé".
7) Allez dans Xcode, construisez les paramètres, sélectionnez-le. Dans l'onglet Général, les problèmes devraient être supprimés.
8) Redémarrez le Xcode.
9) Faites la construction finale.
C'est tout.
la source
"PROVISIONING_PROFILE[sdk=iphoneos*]" = "82f0b3c1-a2d2-4202-9326-5eb37d8e41b8";
pour"PROVISIONING_PROFILE[sdk=iphoneos*]" = "";
Téléchargez https://developer.apple.com/certificationauthority/AppleWWDRCA.cer et ajoutez-le aux certificats d'accès au trousseau> (qui expire en 2023)
la source
Aussi, après avoir suivi toutes les étapes suggérées (btw, pour certaines raisons, le retour arrière ne supprime pas le profil de provision), une erreur persiste. Jusqu'à ce que je découvre enfin de redémarrer Xcode. Cela devrait probablement être la première étape lorsque vous avez affaire à Xcode :)
la source
En utilisant Xcode 7.3, j'ai passé beaucoup trop de temps à essayer de comprendre cela - aucune des réponses ici ou ailleurs n'a fait l'affaire - et je suis finalement tombé sur une solution ridiculement facile.
J'espère que cela aide quelqu'un.
la source
Vérifiez votre trousseau - recherchez dans les trousseaux de connexion et système les certificats expirés ou les messages d'erreur.
J'ai trouvé des certificats avec des messages d'erreur «Ce certificat a un utilisateur non valide» et un certificat de relations avec les développeurs Apple Worldwide expiré.
Supprimez-les et installez le nouveau certificat AWDRC à partir de https://developer.apple.com/certificationauthority/AppleWWDRCA.cer
Suivez ensuite la réponse acceptée pour que Xcode utilise les nouveaux certificats.
la source
Pour moi, j'ai essayé de suivre 2 étapes qui n'ont malheureusement pas fonctionné :
Au lieu de cela, j'ai essayé de résoudre le certificat de trousseau lié à un autre problème indiqué ici Ce certificat a un émetteur non valide Apple Push Services
Maintenant, allez à l'application xcode. target → Paramètre de construction → Profil de provisionnement. Sélectionnez la valeur de «automatique» au profil d'approvisionnement approprié. Bingo !!! Le problème de non-concordance de profil est résolu.
la source
Dans mon cas, le problème était que l'archive était en cours de création avec un ID d'équipe différent de celui qui a généré le profil d'approvisionnement (moi). Par conséquent, j'ai l'erreur:
"Aucun profil de provisionnement correspondant trouvé: vos paramètres de build spécifient un profil de provisionnement avec l'UUID, mais aucun profil de provisionnement n'a été trouvé."
Pour résoudre ce problème:
dans l'onglet GENERAL des propriétés du projet, accédez à TEAM:
Remplacez l'équipe actuelle par la même équipe, mais celle sous le COMPTE avec lequel vous avez généré le profil d'approvisionnement.
Nettoyer et construire
Alto!
J'espère que cela aide quelqu'un.
la source
J'ai mis à jour
Xcode v7.3.1
et cela a résolu le problème.la source
Avec Xcode 7.2.1, si vous êtes certain que votre profil d'approvisionnement est correct (il a l'ID d'application et le certificat corrects, et le certificat correspondant existe dans votre accès au trousseau), définissez l'identité de signature de code et définissez le profil d'approvisionnement sur Automatique.
la source
Ce que j'ai fait, c'est: j'ai créé un nouveau profil d'approvisionnement et je l'ai utilisé. Lors de la configuration du profil d'approvisionnement dans l'onglet des paramètres de construction, il y avait des numéros de profil d'approvisionnement incorrects (comme "983ff ..." comme le message d'erreur mentionné, c'est tout!). Corrigé avec le nouveau profil de provisionnement, Xcode 7.2 s'est actualisé et généré avec succès.
la source
Les solutions décrites ici fonctionnent, mais je tiens à ajouter que vous devez sélectionner la bonne cible dans le coin supérieur gauche des paramètres de construction dans Xcode. J'ai perdu du temps à comprendre cela ...
la source
Dans xcode 7.3, j'ai toujours eu la même erreur, mon certificat était un profil provisoire signifiait également que tout allait bien, j'obtenais toujours la même erreur, et je n'ai pas pu supprimer le profil provisoire dans les préférences de xcode, j'ai donc cliqué avec le bouton droit sur le profil provisoire qui donner l'option de passer à la corbeille lorsque j'ai cliqué sur rien ne s'est passé, mais lorsque j'ai fermé la fenêtre de préférence et l'ouvrir à nouveau par Command,le profil provisoire, il n'y avait plus de place et l'option de téléchargement était visible, j'ai cliqué sur télécharger et cela a commencé à fonctionner correctement
la source
Vous pouvez facilement résoudre le problème en modifiant l'identifiant du bundle sur la page Web Apple de
com.my.app
àcom.my.app.iOS
. J'ai trouvé cette solution sur https://forums.developer.apple.com/thread/15712 .la source
Pour moi, changer la configuration de construction de la version au débogage a résolu le problème.
Vous pouvez trouver la configuration de construction dans Modifier le schéma -> Exécuter -> Info -> Configuration de la construction
Nettoyez votre projet et relancez.
la source
En plus de ce que les autres utilisateurs ont publié, assurez-vous que l'équipe sélectionnée dans les paramètres Cible (onglet Général) est la bonne. Xcode se plaindra de ne pas pouvoir trouver le profil d'approvisionnement si le profil appartient à une équipe différente de celle sélectionnée.
la source
Pour moi, rien ci-dessus ne fonctionnait avec XCode 7.3.1 car je n'avais rien dans les profils de provisionnement (expiré). J'ai dû connecter mon iPhone à Mac , puis cliquer sur Corriger le profil de provisionnement qui a créé un autre profil expire dans une semaine.
la source
Lors de la distribution sur l'App Store, vous choisissez Produit -> Atteindre et rencontrez "Erreur de signe de code, aucun profil d'approvisionnement correspondant trouvé", si le compte et le fichier .mobileprovision téléchargé sont corrects. Essayez de cliquer sur le bouton "Construire et exécuter" pour l'exécuter sur votre téléphone.
Et, une boîte de dialogue apparaîtra avec un bouton «Fix», cliquez simplement sur «Fix» pour faire ensuite ... Enfin, votre appareil aura un fichier de provisioning valide. Il suffit de refaire "Produit -> Réaliser", tout va bien!
la source
Vous pouvez également accéder simplement aux préférences xcode, puis aux comptes, puis il vous sera peut-être demandé de vous reconnecter simplement avec votre profil de développeur, puis les problèmes devraient disparaître.
J'espère que cela t'aides!
la source
Pour tous ceux qui ne l'ont pas encore résolu, mon problème a été répondu par ceci:
https://stackoverflow.com/a/41202884/3953197
la source
Pour moi, aucune solution n'a fonctionné, mais si je déconnecte le téléphone de l'ordinateur portable, puis exécute la construction, cela réussit, puis je me connecte et je cours sur le téléphone. Je n'arrivais toujours pas à trouver la solution finale.
la source