renouveler le profil d'approvisionnement et les certificats

j'ai 2 certificats iOS - un pour le développement et un pour la distribution (App Store). Les deux expirent dans 2 semaines. Je suis sur Xcode 4.4.1. J'ai 2 profils d'approvisionnement en développement et 4 profils d'approvisionnement en distribution.

Dans Xcode, je vois que tous les profils de configuration lié à la distribution de certificat venant à échéance dans 2 semaines. Je suis allé dans L'Organisateur - > les profils de provision et ai essayé de renouveler, mais j'ai reçu une boîte de dialogue d'erreur indiquant qu '"aucune valeur n'a été fournie pour le paramètre'deviceids'". Quand je regarde sur le portail D'approvisionnement D'Apple pour ce profil, il montre que le certificat expire dans 2 semaines et qu'il n'y a aucun dispositif associé (ce qui est la façon dont je l'ai fait tout au long).

donc-j'essaie de les renouveler, et je ne l'ai jamais fait avant. Quelqu'un a-t-il vu une erreur similaire dans Xcode? Dois-je d'abord renouveler mon certificat et, dans l'affirmative, comment? Je ne vois pas du tout bouton "Créer un nouveau certificat" sur le portail D'approvisionnement ou dans Xcode.

11
demandé sur ThomasW 2012-10-19 17:04:45

3 réponses

j'ai eu un problème similaire après avoir récemment renouvelé mon certificat.

corrigé les problèmes de mon Profil d'approvisionnement de Développement :

  • , Cliquez sur Actualiser dans Xcode Organisateur .
  • assurer la signature de Code paramètres de construction pour votre projet et cible correspondent au profil D'approvisionnement . Vous devez sélectionner développeur iPhone pour éviter les problèmes futurs.
  • optionnellement, supprimer les profils expirés de dispositif onglet dans organisateur de Xcode .

corrigé les problèmes de mon Profil d'approvisionnement de Distribution :

  • connectez-vous à votre Développeur iOS Portail
  • aller à la Distribution onglet Sous provision
  • créer un nouveau profil de distribution.
  • après que le profil est généré, cliquez sur rafraîchir dans Xcode Organisateur
5
répondu Jason McCreary 2013-01-29 18:54:52

OK-je pense que j'ai réparé ça. Voici ce que j'ai fait et il semble fonctionner - quand je télécharge la prochaine version, je vais le savoir.

  • en code X, j'ai supprimé tous mes profils d'approvisionnement
  • je puis quitter les X-Code
  • du portail de développement, j'ai révoqué mes certificats de développeur et de distribution
  • j'ai créé de nouvelles clés en utilisant l'application de chaîne de clés
  • Toujours dans la chaîne des clés, j'ai enlevé mon ancienne, bientôt expirant clé / certificat
  • de retour sur le portail de développement, j'ai créé de nouveaux certificats
  • toujours sur le portail de développement, j'ai été en mesure d'éditer tous mes profils de provisionnement et d'y associer le nouveau certificat correct
  • j'ai téléchargé les nouveaux profils
  • j'ai alors suivi le Conseil de ce lien et j'ai travaillé autour du bug apparent dans X-Code pour supprimer le vieux profils d'approvisionnement de mon projet: erreur de conception de code: profil D'approvisionnement ne peut pas être trouvé après la suppression de profil expiré
  • a commencé X-Code back up et copié les profils d'approvisionnement dans L'Organisateur
  • construit pour un appareil et testé OK.
  • construit pour appareil IOS comme si je me préparais à télécharger dans L'AppStore et la construction a été réussie. Je n'ai pas essayé de télécharger au magasin.

en fait, j'ai fait les étapes deux fois, une fois pour les profils de développement et une fois que cela a fonctionné/testé sur mes appareils de test, j'ai modifié les profils de distribution.

ces paramètres X-Code up w / no warning et L'Organisateur affiche maintenant tous mes profils de provisionnement valides qui n'expireront pas avant une autre année. J'espère que l'année prochaine, si je n'oublie pas ces étapes, je pourrai le faire un peu plus rapidement.

5
répondu jpporterVA 2017-05-23 12:25:52

une façon plus facile de le faire est ...

mon certificat avait expiré, de sorte que le bouton de renouvellement dans L'organisateur de Xcode n'a pas fonctionné.

j'ai fait ce qui suit:

  • connecté dans le portail d'approvisionnement iOS
  • est allé à les profils de configuration > distribution
  • cliqué sur chacun des profils expirés et cliqué éditer
  • le certificat radio bouton n'a pas été vérifié parce que mon certificat avait expiré, donc je l'ai vérifié et cliqué générer
  • vous serez alors invité à télécharger le profil nouvellement généré.... ne pas!
  • attendre environ 5 minutes
  • allez dans L'Organisateur Xcode > profils d'approvisionnement et cliquez rafraîchir
  • les profils doivent alors passer de" expiré "à" valide
3
répondu Sean 2013-04-17 06:08:44