web-dev-qa-db-fra.com

Xcode 8.1 "Aucun profil d'approvisionnement spécifié trouvé" après la mise à jour de MacOS et Xcode

Je teste mon application avec TestFlight, mais je ne peux pas télécharger mes archives après la mise à jour vers MacOS 10.12 et Xcode 8.1.

Lorsque j'archive mon application, cliquez sur "Upload to App Store ...", sélectionnez mon développement, je reçois cette erreur.

Aucun profil d'approvisionnement spécifié pour "Applications/app.app"

Aucun des profils d'approvisionnement valides n'autorisait les droits spécifiés: identificateur d'application, groupes de rapports actifs, groupes de clés d'accès.

Ce que j'ai essayé jusqu'à présent:

  1. Réouverture de Xcode (plusieurs fois)
  2. +, > sélectionner l'équipe> supprimer chaque profil d'approvisionnement> télécharger à nouveau chaque profil d'approvisionnement (réouvrir Xcode après chaque étape)
  3. Re-téléchargé et installé mes certificats et profils d'approvisionnement
  4. Suppression de chaque profil d'approvisionnement et création de l'application
16
Devid Farinelli

J'ai eu cette même erreur lorsque mon profil générique Xcode a expiré. Xcode ne l'a pas automatiquement renouvelé même si tout était réglé sur automatique.

Je me suis connecté au portail, modifié le profil XC: *, appuyé sur générer, puis téléchargé le certificat obtenu. Tout va bien après ça.

16
zorro2b

Sur l'écran Capacités de Xcode, activer et désactiver une fonctionnalité résoudra le problème. 

11
Norman

Aucune des autres réponses n'a fonctionné pour moi.

Je devais supprimer tous les certificats de KeyChain , et aussi les révoquer sur le portail des développeurs Apple. Ensuite, demandez manuellement un certificat de distribution dans KeyChain. Téléchargez-le sur le portail des développeurs.

XCode (8.3) doit être arrêté car il continue de créer des certificats au fur et à mesure de leur suppression de KeyChain.

En outre, KeyChain a fait un bond et a eu soudainement toute une série de certificats et de clés qu’elle ne montrait pas auparavant. Je ne sais pas pourquoi c'est arrivé. Certains ont expiré, ce qui peut être à l'origine du problème initial. Je les ai tous supprimés aussi.

Enfin, XCode était heureux d'archiver et de télécharger sur iTunes. Seulement deux heures perdues cette fois-ci.

1
Matt

Utilisez l'option automatique fournie dans Xcode, ajoutez simplement l'équipe de compte appropriée dans le Xcode et laissez Xcode gérer le processus de signature. Ensuite, choisissez Archiver et sélectionnez les options appropriées lors de l'archivage.

0
Parth Adroja