Renouveler le profil de provisionnement

87

Je viens de recevoir un avis indiquant que le profil de provisionnement de l'une de mes applications est sur le point d'expirer. Existe-t-il un moyen de renouveler l'existant ou dois-je en recréer un nouveau?

Meltemi
la source

Réponses:

61

Pour renouveler le profil de provisionnement d'équipe géré par Xcode:

Dans l'organisateur de Xcode:

  • Faites un clic droit sur votre appareil (dans la liste de gauche)
  • Cliquez sur "Ajouter un appareil au portail d'approvisionnement"
  • Attendez que ce soit fait!
Johnmph
la source
NB, je devais d'abord supprimer le profil d'approvisionnement sur le point d'expirer de l'appareil.
erikprice
1
Cette technique ne fonctionne pas pour moi ce matin. J'arrive jusqu'à "Liste des équipes", puis un pop-up me dit "Demande expirée"
Tony Adams
Je ne sais pas ce qui l'a corrigé pour moi, mais oui. Je pense que j'ai mis à jour xCode ou quelque chose comme ça. Désolé, je ne peux pas être plus précis ...
Tony Adams
Pour une entreprise réputée pour son intuitivité (si c'est un mot), c'est extrêmement caché et obscur. Cela a fonctionné pour moi, cela m'a également demandé quelque chose d'autre concernant le profil d'approvisionnement et m'a demandé si xcode devait le récupérer pour moi, j'ai dit oui et cela a fonctionné.
Brett Gregson
7
Cette option n'existe plus
Hugh Jeffner
25

Je suis allé sur le portail du programme sur le site de développement d'Apple, j'ai cliqué sur Provisioning, cliqué sur le bouton "Renouveler" à côté de mon profil, le statut est passé de "expiré" à "en attente", j'ai attendu quelques instants, j'ai cliqué sur Actualiser, le nouveau statut était actif jusqu'à 3 mois à partir de maintenant, j'ai cliqué sur "Télécharger", j'ai trouvé le fichier téléchargé dans mon dossier de téléchargements et l'ai glissé sur mon icône XCode. (J'avais déjà Xcode en cours d'exécution et j'avais branché l'iPhone). Le nouveau profil est apparu et j'ai supprimé l'ancien (en faisant attention car ils portaient le même nom, mais lorsque vous passez la souris dessus, la date d'expiration apparaît).

Je pense que parce que j'avais déjà branché le téléphone, il était automatiquement mis à jour sur le téléphone, car je n'avais pas besoin de resynchroniser ou quoi que ce soit.

Maintenant, mon application fonctionne à nouveau!

daver
la source
8
Je n'ai pas de bouton de renouvellement à côté de mon profil expiré. Qu'est-ce que ça veut dire? Comment le renouveler?
MikeN
Je ne sais pas. Cela a peut-être changé depuis que je l'ai fait il y a près de deux ans.
daver
1
si le certificat principal a expiré, vous devez d'abord le régénérer, puis modifier chaque profil expiré et le soumettre avec le nouveau certificat
valexa
Sous Approvisionnement> Distrubution. Je n'ai pas non plus de boutons "Renouveler". Mon certificat de distribution est valide. Je ne sais pas quoi faire?
neoneye
Plus précis ... À ce stade, il est préférable de supprimer cette réponse
lance.dolan
14

J'ai fait ce que vous suggérez et je ne vois pas non plus de bouton "Renouveler".

Voici comment j'ai renouvelé le mien.

Je vois mes trois profils (companynameProfile, "Team Provisioning Profile" et productnameProfile). Le premier et le troisième vont expirer dans quelques semaines. Le second (et seulement le second) est marqué comme "géré par Xcode". Les noms de profil apparaissent dans un tableau avec des colonnes intitulées: «Profil de provisionnement», ID d'application, État et Actions. Le statut des trois est «Actif». Premièrement 1 et 3, la colonne Actions a un bouton "Télécharger" et un lien "Modifier". Pour 2, la colonne Actions n'a que le bouton "Télécharger".

Il n'y a pas de bouton / lien "Renew" (ou "Refresh") n'importe où (et j'ai fait une vue-source et l'ai recherchée aussi :)

Alors, j'ai pensé ... cliquez sur "Modifier" sur # 3 ... deux choix pop-up: Modifier et Dupliquer. J'ai choisi "Modifier"

Il n'y a toujours pas de renouvellement / rafraîchissement ... mais il y a un bouton "Soumettre" ... qui ne fonctionne pas (s'avère être un peu grisé, mais ce n'est pas du tout évident ... mauvaise conception de l'interface utilisateur).

J'ai découvert que si je change quelque chose à l'écran (dans mon cas, j'ai sélectionné un appareil précédemment inutilisé), «Soumettre» s'assombrit (devient disponible). Cliquez sur «Soumettre». Vous êtes tranquillement (un autre problème d'interface utilisateur :) ramené à la page précédente, et les boutons "Télécharger" et "Modifier" ont disparu, et la colonne d'état devrait indiquer "En attente"!

Après un certain temps, j'ai rafraîchi la fenêtre (rechargée) (je ne sais pas si elle se serait rafraîchie automatiquement) ... et j'ai vu que la colonne de statut était passée à "Actif".

Maintenant ... j'ai téléchargé le nouveau profil (celui que la fichue page ne vous dit pas est nouveau, et ne LISTE PAS LA DATE D'EXPIRATION pour que vous puissiez vous dire ... troisième faille de l'interface utilisateur déjà :)

J'ai téléchargé le profil, supprimé l'ancien profil de la liste dans la fenêtre Organisateur de Xcode, puis ai fait glisser le nouveau dans la fenêtre Organisateur de Xcode, et ... voilà, l'Organisateur affiche une nouvelle date d'expiration (d'environ 3 mois à partir d'aujourd'hui ).

J'espère que ça t'as aidé,

Stan Cupertino, CA, États-Unis

Stan Sieler
la source
1
Dans mon cas, j'avais un profil de provisionnement de la distribution qui a expiré. La façon dont je l'ai renouvelé était de choisir «Modifier», puis à partir du bouton contextuel «ID d'application», sélectionnez un élément incorrect, puis sélectionnez à nouveau l'ID d'application d'origine. Ensuite, j'ai pu appuyer sur le bouton Soumettre.
neoneye
8

Savez-vous si le bouton de renouvellement n'est apparu que lorsque le profil a expiré? J'ai un profil qui expirera bientôt, mais aucun bouton «renouveler» n'est affiché pour le moment.

Il suffit de lire ailleurs que c'est apparemment le cas.

John Friend
la source
1
à la manière typique de la pomme, il semble que l'option de renouvellement ne devienne disponible qu'après l'expiration.
orion elenzil
2
Ce n'est pas vrai, vous téléchargez simplement un nouveau profil à tout moment et vous avez une nouvelle date d'expiration.
ingh.am
1
Cela n'a pas fonctionné pour moi quand j'ai essayé tout à l'heure; les profils d'approvisionnement ont la même date d'expiration. (J'ai même supprimé les anciens de l'organisateur de Xcode, puis j'ai fait glisser les nouveaux; pas de joie.)
Glenn
1
... cependant, j'ai pu obtenir de nouvelles dates d'expiration en choisissant Modifier, en apportant des modifications (comme décocher la case d'un appareil) et en soumettant.
Glenn le
8

Ils l'ont changé maintenant. (Octobre 2010)

  1. Connectez-vous au site Web des développeurs iPhone: http://developer.apple.com/

  2. Cliquez ensuite sur "Provisioning Portal" dans le menu de la barre latérale droite (en haut à droite).

  3. Sur la page suivante, cliquez sur "Provisioning" dans le menu de la barre latérale gauche

  4. Ensuite, vous verrez votre / vos profil (s) d'approvisionnement, et le (s) bouton (s) de renouvellement - Appuyez dessus :)

Nelga
la source
8

En mai 2017, ce processus semble avoir encore (un peu) changé.

Je n'ai pas jugé nécessaire de modifier quoi que ce soit en rapport avec mon profil, et heureusement, le certificat était toujours valide, donc le renouvellement a fini par être un processus simple, bien que déterminer exactement quoi faire n'était pas simple.

  1. Sélectionnez le profil expirant dans votre compte développeur et cliquez sur "Modifier" Sélectionnez le profil expirant et modifiez
  2. Cliquez sur le bouton "Générer"
    • Vérifiez que le certificat lié au profil est toujours valide pendant au moins un an
    • Je n'ai pas jugé nécessaire de modifier le profil de quelque manière que ce soit Cliquez sur le bouton Générer
  3. Sur l'écran suivant, vérifiez que la date d'expiration du profil a été prolongée Vérifier la date d'expiration prolongée
Jandersen
la source
1
Comment accéder à l'écran de l'étape 1? Je suppose que c'est quelque part sur le site Web du développeur ..
galactikuh
@galactikuh, vous devrez vous connecter à developer.apple.com, puis sélectionner "Certificats, identificateurs et profils" et trouver le profil à renouveler
jandersen
Il semble que mon compte a expiré, ce qui expliquerait pourquoi je ne peux pas le voir.
galactikuh
Devez-vous payer pour l'obtenir maintenant? Tout ce que j'essaie de faire sur developer.apple.com me conduit simplement à la page où vous achetez l'adhésion au programme de développement pour 79 £ ... mais j'ai pu initialement configurer le profil sans abonnement, alors cela a-t-il changé?
Jules
1
@galactikuh - Je l'ai fait fonctionner à la fin. J'ai dû supprimer complètement les informations de compte de la section d'approvisionnement de l'organisateur, puis les ajouter à nouveau, ce qui l'a fait se renouveler correctement.
Jules
3

Mise à jour mars 2013

La date d'expiration du profil d'approvisionnement est liée à la date d'expiration du certificat de développeur. Et je ne voulais pas attendre qu'il expire alors voici ce que j'ai fait -

  • Accédez au portail de provisionnement iOS
  • Révoquer le certificat actuel
  • Dans Xcode> Organizer, accédez à la page Profils d'approvisionnement (sous Bibliothèque)
  • Appuyez sur Actualiser et vous serez invité à créer un nouveau certificat de développeur puisque l'actuel a été révoqué
  • Suivez les étapes pour en créer un
  • Revenez au portail de provisionnement iOS pour vos profils de distribution et modifiez quelque chose à ce sujet afin qu'il active le bouton d'envoi.
  • Soumettez-le et la date du nouveau certificat y sera appliquée
Peter
la source
J'avais moi aussi un profil d'approvisionnement expirant dans 12 jours qui était lié à un certificat qui expirait également dans 12 jours. L'utilisation des étapes ci-dessus a permis à Xcode de régénérer le certificat que j'ai révoqué. J'ai ensuite dû relier mes profils d'approvisionnement de distribution avec le nouveau certificat. Tout est bon.
TJ Asher
pomme typique sanglante, ils changent toujours les choses que fonctionne
1800 INFORMATION
Malheureusement, cela ne fonctionnera plus. J'ai un projet en cours de gestion (toujours) sur XCode 4.6.3, et le bouton Actualiser dans l'organisateur ne reçoit plus ses demandes traitées par Apple. Lorsque vous appuyez sur le bouton, il dit "Service indisponible" alors .... merci Apple.
Logicsaurus Rex
2

Dans Xcode4, accédez à l'organisateur. Choisissez dans la bibliothèque les profils d'approvisionnement. Sélectionnez votre profil d'approvisionnement et cliquez sur le bouton "Actualiser" en bas. Il vous demandera de saisir votre identifiant et votre mot de passe. Après cela, le profil est renouvelé.

Zeiteisen
la source
2

Ils changent si souvent comment cela fonctionne. C'est ce que j'ai dû faire cette fois (mai 2016):

  • Ajouter un nouveau profil d'approvisionnement dans le centre des membres pour les développeurs
  • Ouvrez les préférences XCode, Compte> Choisissez l'identifiant Apple> Choisissez le nom de l'équipe> Afficher les détails
  • Cliquez sur le bouton Télécharger dans la colonne Action pour le profil d'approvisionnement nouvellement créé
Hugh Jeffner
la source
1

Pour renouveler le profil de développement avant qu'il n'expire, j'ai enfin trouvé un moyen qui fonctionne pour moi. J'ai mis en gras les étapes que j'avais manquées auparavant.

Accédez au portail d'approvisionnement Apple, sélectionnez «Provisioning». Vous obtiendrez une liste «Profils de provisionnement de développement» où vous verrez votre profil sur le point d'expirer avec le libellé «Géré par XCode». Cliquez sur le bouton "Nouveau profil" en haut, sélectionnez le type de profil souhaité et créez-le. Attendez une demi-minute, actualisez l'écran d'accueil et quand il affiche le nouveau profil comme "Actif", revenez à XCode, allez dans l'Organisateur, sélectionnez "Profils d'approvisionnement" sous "Bibliothèque" dans la colonne supérieure gauche. Cliquez sur "Actualiser" en bas, connectez-vous (si cela vous est demandé) et le nouveau profil apparaît dans la liste après un court instant.

Maintenant, surtout, connectez votre appareil et faites glisser votre nouveau profil vers la ligne «Provisioning Profiles» sous l'appareil connecté dans la colonne de gauche.

Enfin, vous pouvez nettoyer les anciens profils de votre appareil si vous en avez envie.

Remarque: il est intéressant de noter que le simple marquage et la suppression de votre profil de provisionnement sur le site du portail de provisionnement iOS entraîne la création d'un nouveau profil de provisionnement d'équipe. Alors peut-être que c'est tout ce dont nous avons besoin. J'essaierai cela la prochaine fois pour voir si cela suffit, si c'est le cas, vous n'avez pas besoin de créer un profil comme je l'ai décrit ci-dessus.

mwehlou
la source
1

En plus des autres solutions, j'avais besoin de modifier la signature du code sur le projet principal et le fichier cible pour obtenir à nouveau la création de l'application sur l'appareil après un profil de provisionnement expiré.

:: Supprimer les anciens profils expirés

:: Ajouter le nouveau profil avec l'Organisateur

:: Nettoyer toutes les cibles

:: Get Info -> Code Signing sur le projet principal et la cible

:: Construire et exécuter

zzzzzz
la source
1

Malheureusement, le renouvellement ne semble pas fonctionner dans mon cas. Mon profil de distribution ad hoc est sur le point d'expirer dans 5 jours. J'ai reçu des avertissements à ce sujet sur l'iPhone et l'organisateur Xcode affiche également un panneau d'avertissement à côté.

Dans le portail d'approvisionnement d'Apple, il était marqué comme inactif et il y avait un bouton pour le réactiver. Mais toujours avec la même date d'expiration, dans 5 jours. Ensuite, j'y ai ajouté deux autres iPhones, mais le profil modifié expire toujours dans 5 jours.

Enfin, j'ai supprimé le profil dans le portail d'approvisionnement et en ai créé un nouveau à partir de zéro, en utilisant un nom différent, mais ce nouveau expire toujours le 13 avril, dans 5 jours!

C'est vraiment frustrant! Donc, je suppose que je dois attendre qu'il expire et en créer un nouveau.

Au cas où vous vous demandez si mon abonnement développeur est épuisé, ce n'est pas le cas. Je viens de le renouveler en février.

Jochen
la source
1

pour le profil de l'équipe, simple dans Préférence -> Compte ---> sélectionnez le compte corret -> détail -> cliquez sur le bouton «rafraîchir» en bas à gauche. le profil sera renouvelé.

zolibra
la source
1

Pour moi, le problème se produisait parce qu'il n'y avait pas de certificat de production actif. J'en ai créé un nouveau, puis je suis allé au profil d'approvisionnement de distribution expiré, j'ai ajouté le certificat et le profil d'approvisionnement a été activé.

Atul Goyal
la source
Atul, est-il possible que mon profil d'approvisionnement d'un mois ait expiré parce que son certificat a expiré? Ai-je raison de dire que vous avez eu le même problème? J'ai créé un profil d'approvisionnement pour distribution il y a un mois, et il a expiré hier, mais je ne sais pas pourquoi.
rihe