"Aucun profil de provisionnement non expiré contenant des certificates de signature du Keychain" Horreur

J'ai vu quelques autres questions qui traitaient de ce sujet mais aucune comme la mienne. Hier, j'ai innocemment ajouté un appareil à la list des appareils.

Question:

J'ai l'printing qu'une fois que vous ajoutez un appareil, il sera maintenant lié au profil d'approvisionnement. Cependant, je crois que ce n'était pas lié à l'un de mes profils de dissortingbution. Donc je suis allé dans modifier le profil, cliqué sur la coche à côté de l'appareil, et click soumettre. C'est là que les problèmes ont commencé.

Je remarque deux choses: J'ai récemment renouvelé mon profil de certificate / approvisionnement il y a environ une semaine. Maintenant, il pense que j'ai renouvelé mon profil de provisioning hier (ou du less il le dit dans l'organisateur).

Aussi, quand j'essaye de build n'importe quel projet je reçois l'affreux "Aucun profil de provisionnement non expiré trouvé qui contient n'importe lequel des certificates de signature du keychain". Dans les parameters de génération, mon identité de signature apparaît sous Identités sans profils de provisionnement. J'ai lu des histoires d'horreur de gens qui ont tout démoli et reconstruit et j'espère que je n'ai pas à faire ça ici.

Question connexe:
Erreur de code: aucun profil d'approvisionnement non expiré trouvé contenant les certificates de signature du trousseau

La dissortingbution iOS est une telle douleur dans le cul! Cela a fonctionné pour moi (suivez les étapes dans cet ordre):

1) dans l'organiseur xcode:

  • supprimer tous les profils de dimensionnement

2) dans le mac OS x keychain:

  • supprimer tous les certificates de développement iOS

3) allez sur developer.apple.com

  • connectez-vous au centre membre
  • révoquez tous les certificates ( éditez: certains redditors ont fait remarquer que ce n'est pas une bonne idée si vous travaillez dans une équipe plus grande.) Si c'est le cas, essayez de supprimer ceux qui ont expiré.)

4) revenir à l'organisateur xcode:

  • click Actualiser (en bas à droite) sous l'onglet Profils de provisioning et connectez-vous
  • Élément de list

sur les popups, click le button positif

5) dans votre projet xcode allez dans l'onglet "parameters de construction"

  • sous la signature de code choisir le dev. et distr. identités
  • Si elles ne sont pas là ou ne sont pas valides, allez sur developer.apple.com et accédez à "provisioning" si elles ne sont pas valides, cliquez simplement sur "modifier" et sauvegardez-les à nouveau

6) revenir à l'organiseur xcode:

  • hit rafraîchir à nouveau (en bas à droite)

Aujourd'hui, j'ai installé Xcode 4.3.2 , et j'ai immédiatement eu le même problème! D'abord essayer d'archiver la dissortingbution, et ensuite dans un nouveau projet propre, essayer de fonctionner sur un périphérique. J'ai réparé les deux problèmes.

1. Pour une dissortingbution réussie, j'ai téléchargé et installé mon certificate de dissortingbution à partir du portail de configuration iOS, après avoir configuré correctement l' Code Signing Identity dans Xcode. Cela a résolu mon problème avec l'archivage.

2. J'ai eu le même problème en créant un nouveau projet et en essayant de fonctionner sur l'appareil. Encore une fois dans le portail d'approvisionnement dans les certificatees j'ai supprimé mon certificate de développement. J'ai également supprimé tous les profils de provision de développement. Les a également supprimés de l'organisateur. Puis j'ai ajouté l'appareil à nouveau. J'espère que cela t'aides!

Pour moi, il suffit de cliquer sur le button «Actualiser» en bas à droite était la réponse!

J'espère que je peux aider quelqu'un.

J'ai eu cette erreur lorsque l'identifiant de regroupement de mon application ne correspondait pas au profil d'approvisionnement que j'essayais d'utiliser avec elle.

Je suis tombé sur ça aujourd'hui. Il s'avère qu'après avoir nettoyé ma list de périphériques (j'en ai retiré quelques-uns pour lesquels je ne fais plus de développement), certains certificates de développement ont été invalidés. J'ai supprimé ceux des profils d'approvisionnement et les ai régénérés.

J'ai Xcode 5.1 et j'ai corrigé le problème comme ça

Xcode -> Preferences -> Comptes -> Afficher les détails -> Bouton Actualiser (en bas à gauche)

Après avoir été rafraîchi, j'ai cliqué sur done, et l'erreur était partie 🙂