Xcode 7.2 pas de profils d'approvisionnement correspondants trouvés
avant de mettre à jour Xcode à 7.2, j'utilisais Xcode 7.1.1 pour construire et distribuer des applications. J'ai mis à jour vers le Xcode 7.2 et aucun de mes profils de fourniture (correspondant à l'identifiant du paquet de cette application particulière) ne correspond à mes certificats installés qui fonctionnaient dans le Xcode 7.1.1.
je ne reçois:
vos paramètres de construction spécifient un profil de provisionnement avec L'UUID "some_number", cependant, 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 certificat et 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 disposition, toutes mes identités de signature de Code apparaissent dans les identités dans le porte-clés, mais aucune d'entre elles ne s'appariera correctement.
il semble régler le profil de disposition à automatique et le code signant L'identité à iOS Developer résoudra cette erreur, mais l'avantage de gérer mes profils D'approvisionnement est parti car je crois que Xcode gère ensuite ces derniers.
une idée de la raison pour laquelle définir mes profils de provisionnement et mes identités de signature de Code à autre chose Qu'un développeur automatique et iOS produit cette erreur?
23 réponses
j'ai aussi eu quelques problèmes après avoir mis à jour Xcode.
Je l'ai corrigé en ouvrant Xcode Préférences ( ⌘ + , ), aller à comptes → voir les détails . Ensuite, sélectionnez tous les profils de provisioning et supprimez-les avec backspace (note: ils ne peuvent pas être supprimés dans Xcode 7.2). Redémarrez Xcode, sinon la liste ne semble pas mise à jour correctement.
maintenant, cliquez sur le télécharger tout le bouton , et vous devriez avoir tous les profils de provisionnement que vous avez définis dans le centre de membre retour dans Xcode. Ne vous inquiétez pas pour ceux générés par Xcode (préfixés par XC:
), Xcode les régénérera si nécessaire. Redémarrez Xcode à nouveau.
allez maintenant à la section signature de Code dans vos paramètres de construction et sélectionnez le profil et le certificat appropriés.
Pourquoi cela arrive à tous? Aucune idée... Je a renoncé à comprendre les 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 point de suivre les conseils donnés dans d'autres réponses, puis j'ai remarqué que plusieurs personnes disaient qu'il fallait redémarrer XCode après toutes les étapes. Tout ce que j'ai fait c'est redémarrer XCode et ça a réglé le problème. Qui sait si ça réglera le problème pour vous, mais ça vaut le coup d'essayer 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 résolu par les étapes suivantes: -
1) Ouvrez Xcode préférence,
2) Choisir l'équipe appropriée,
3) Cliquez sur" Voir les détails..".
4) dans la section "Signing Identities": cliquez sur "Reset" pour chacune d'elles.
5) dans la section "Profils D'approvisionnement". Cliquez sur "Télécharger".
6) Cliquez sur " fait."
7) allez dans Xcode, construisez les paramètres, sélectionnez-le. En général tab, les problèmes devraient être enlevés.
8) redémarrez le Xcode.
9) Faire la construction finale.
C'est tout.
télécharger https://developer.apple.com/certificationauthority/AppleWWDRCA.cer et l'ajouter au Porte-Clés accès > certificats (qui expire le 2023)
aussi après que j'ai fait toutes les étapes suggérées (btw, pour certaines raisons backspace ne pas supprimer le profil de la disposition) erreur se produisant. Jusqu'à ce que je trouve enfin le moyen de redémarrer 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 temps à essayer de comprendre cela -- aucune des réponses ici ou ailleurs n'a fait l'affaire -- et finalement je suis tombé dans une solution ridiculement facile.
- dans les paramètres de l'équipe Xcode preferences, supprimez tous les profils de mise à disposition mentionnés dans plusieurs autres réponses. Je fais cela avec le clic droit, "afficher dans Finder," commande+A, Supprimer -- il semble que ces détails ont changé sur différentes versions de Xcode.
- Ne pas re-télécharger tous les profils. Au lieu de cela, quittez vos préférences et reconstruisez votre projet (je l'ai construit pour mon iPhone connecté). Un peu de temps dans la séquence de construction, il y aura une alerte vous informant qu'aucun profil de provisionnement n'a été trouvé, et il vous demandera si vous voulez que cela soit corrigé automatiquement. Choisir de résoudre automatiquement.
- après Xcode fait quelques trucs, vous aurez magiquement un nouveau profil d'approvisionnement fournir ce dont votre application a besoin. J'ai depuis téléchargé mon application pour TestFlight et cela fonctionne très bien.
Espérons que cela aide quelqu'un.
Vérifiez votre porte - clés-regardez dans les porte-clés Login et système pour les certificats expirés ou les messages d'erreur.
j'ai trouvé des certs avec" CE certificat a un utilisateur invalide " messages d'erreur, et un Apple Worldwide Developer Relations certificat expiré.
les supprimer et installer le nouveau certificat AWDRC de https://developer.apple.com/certificationauthority/AppleWWDRCA.cer
puis suivre la accepté de répondre pour obtenir Xcode pour l'utilisation des nouveaux certificats.
pour moi j'ai essayé de suivre 2 étapes qui malheureusement n'a pas fonctionné :
- supprimer tous les profils provisoires des comptes Xcode Preferences → voir les détails , en téléchargeant fraîchement tous les profils provisoires.
- redémarrer Xcode à chaque fois.
au lieu de cela, j'ai essayé de résoudre keychain certificat lié à un autre problème donné ici This certificat a un émetteur invalide Apple Push Services
ce certificat a un émetteur invalide
- dans keychain access, allez à la vue -> Afficher les certificats expirés.
- rechercher des certificats expirés dans Login et porte-clés Système et un " Apple Worldwide Developer Relations Autorité De Certification".
- Supprimer tous les certificats expirés.
- après avoir supprimé les certificats expirés, visitez L'URL suivante et téléchargez le nouveau Applewdrca certificat, https://developer.apple.com/certificationauthority/AppleWWDRCA.cer
- double-cliquez sur le certificat nouvellement téléchargé et installez-le dans votre porte-clés. Voir certificat valide message.
maintenant, allez à l'application xcode. objectif → paramètre de construction → Profil D'approvisionnement . Sélectionnez la valeur de "automatique" au profil D'approvisionnement approprié . Bingo!!! la question de l'inadéquation du profil est résolue.
dans mon cas, le problème était que l'Archive était construite avec un identifiant D'équipe différent de celui qui a généré le profil D'approvisionnement (Me). Donc j'ai eu l'erreur:
" aucun profil d'approvisionnement correspondant trouvé: vos paramètres de construction spécifient un profil d'approvisionnement avec L'UUID, cependant, aucun profil d'approvisionnement similaire n'a été trouvé."
Pour Résoudre ce problème:
- nettoyer et re-télécharger votre approvisionnement les profils à partir des paramètres
- Re-Start Xcode
-
dans L'onglet Général des propriétés du projet, a obtenu de L'équipe:
-
changez l'équipe actuelle pour la même équipe, mais celle du compte avec lequel vous avez généré le profil d'approvisionnement.
-
Clean & Build
-
Viola!
J'espère que ça aidera quelqu'un.
j'ai mis à jour en Xcode v7.3.1
et il a résolu le problème.
avec Xcode 7.2.1, si vous êtes certain que votre profil de provisionnement est correct (il a L'App ID et le certificat corrects, et le certificat correspondant existe dans votre accès de porte-clés), alors définissez L'identité de signature de Code et définissez le profil de provisionnement à automatique.
ce que j'ai fait était: j'ai créé un nouveau profil d'approvisionnement et je l'ai utilisé. Lors de la configuration du profil d'approvisionnement dans l'onglet Configuration de construction, il y avait les mauvais numéros de profil d'approvisionnement (comme "983ff..."comme l'a mentionné le message d'erreur, c'est tout!). Corrigé au nouveau profil d'approvisionnement, puis Xcode 7.2 se rafraîchit, et construire avec succès.
décrites ici fonctionnent, mais je tiens à ajouter que vous devez avoir la cible correcte sélectionnée dans le coin supérieur gauche des paramètres de construction dans Xcode. Perdu un peu de temps à essayer de comprendre cela...
dans Xcode 7.3 j'ai toujours eu la même erreur,mon certificat était profil provisoire signifiait aussi que tout allait bien j'avais toujours la même erreur, et je n'ai pas été en mesure de supprimer le profil provisoire dans Xcode perferences,donc j'ai bien cliqué sur Profil provisoire qui donne la possibilité de passer à la corbeille quand j'ai cliqué rien ne s'est passé, mais quand j'ai fermé la fenêtre de préférence et de l'ouvrir à nouveau par commande , le profil provisoire était parti et l'option de téléchargement était visible, j'ai cliqué sur Télécharger et il commence à fonctionner très bien
vous pouvez facilement corriger le problème en changeant l'identifiant du Paquet sur la page Web D'Apple de com.my.app
à com.my.app.iOS
. J'ai trouvé cette solution à https://forums.developer.apple.com/thread/15712 .
pour moi, le fait de changer la configuration de construction de release à Debug a résolu le problème.
vous pouvez trouver la Configuration de construction dans modifier le schéma - > exécuter - > Info - > construire la Configuration
Nettoyez votre projet et relisez.
en plus de ce que les autres utilisateurs ont posté, assurez-vous que l'équipe sélectionnée sur les paramètres cibles (onglet Général) est la bonne. Xcode se plaindra qu'il ne peut pas trouver le profil Provisioning si le profil appartient à une équipe différente de celle sélectionnée.
pour moi rien ci-dessus ne fonctionnait avec XCode 7.3.1 parce que je n'avais rien dans les profils d'approvisionnement (expiré). j'ai dû connecter mon iPhone à Mac puis cliquer sur le profil de provisionnement Fix qui a créé un autre profil expire dans une semaine.
lors de la distribution à App Store, vous choisissez produit -> atteindre et rencontrer "erreur de signe de code, Aucun profils d'approvisionnement correspondant trouvé", Si compte et téléchargé .le fichier mobileprovision est ok. 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 s'affiche avec un bouton "Fix", cliquez sur "solution" à faire... Dernier, votre appareil aura un valide dossier d'approvisionnement. Il suffit de faire "Produit - > atteindre" encore une fois, tout est OK!
vous pouvez aussi simplement aller à Xcode Préférences puis Comptes et il peut vous demander de simplement vous connecter avec votre profil de développeur et ensuite les problèmes devraient disparaître.
Espérons que cette Aide!
pour tous ceux qui ne l'ont pas encore résolu, mon problème a été répondu par ceci:
pour moi, aucune de la solution n'a fonctionné, mais si je déconnecte le téléphone de l'ordinateur portable et ensuite lancer la construction, il réussit et puis je me connecter et courir sur le téléphone. Je ne pouvais toujours pas à comprendre la correction finale.