web-dev-qa-db-fra.com

Renouveler le profil d'approvisionnement

Je viens de recevoir un avis indiquant que le profil d'approvisionnement 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?

83
Meltemi

Pour renouveler le profil de provisioning 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 fini!
60
Johnmph

Je suis allé sur le portail du programme sur le site de développement d'Apple, j'ai cliqué sur Provisioning, puis sur le bouton "Renouveler" en regard de mon profil. Le statut est passé de "expiré" à "en attente", j'ai attendu quelques instants, j'ai cliqué sur Rafraîchir, le nouveau statut. restait actif jusqu’à 3 mois à partir de maintenant, j’ai cliqué sur "Télécharger", trouvé le fichier téléchargé dans mon dossier de téléchargements et je l’ai fait glisser sur mon icône XCode. (J'avais déjà Xcode en marche et j'avais l'iphone branché). Le nouveau profil est apparu et j'ai supprimé l'ancien (en faisant attention, car ils portaient le même nom, mais lorsque vous les survolez, la date d'expiration apparaît).

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

Maintenant, mon application fonctionne à nouveau!

25
daver

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

Voici comment j'ai eu le mien renouvelé.

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 le second seulement) est marqué comme "géré par Xcode". Les noms de profil apparaissent dans un tableau avec des colonnes intitulées: "Profil de provisioning", ID de l'application, Statut et Actions. Le statut pour les trois est "Actif". Premièrement 1 et 3, la colonne Actions comporte un bouton "Télécharger" et un lien "Modifier". Pour 2, la colonne Actions ne contient que le bouton "Télécharger".

Il n'y a pas de bouton/lien "Renouveler" (ou "Actualiser") n'importe où (et j'ai fait une source de vue et l'ai aussi cherché :)

Alors, je pensais ... cliquer 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 en quelque sorte 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 périphérique précédemment inutilisé), "Submit" s'assombrit (devient disponible). Cliquez sur "Soumettre". Vous êtes tranquillement (un autre problème d'interface utilisateur :) repris à 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 moment, j'ai rafraîchi la fenêtre (rechargé) (je ne sais pas si elle se serait régénérée automatiquement) ... et j'ai vu que la colonne d'état était passée à "Actif".

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

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

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

Stan Cupertino, Californie, États-Unis

14
Stan Sieler

Savez-vous si le bouton de renouvellement n'apparaît que lorsque le profil a expiré? J'ai un profil qui va bientôt expirer, mais aucun bouton "renouveler" n'est affiché pour le moment.

Lisez juste ailleurs qu'apparemment c'est le cas.

8
John Friend

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

  1. Connectez-vous au site Web du développeur iPhone: http://developer.Apple.com/

  2. Cliquez ensuite sur "Portail d'approvisionnement" dans le menu de droite dans la barre latérale (tout en haut).

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

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

8
Nelga

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

Je n'ai pas jugé nécessaire de modifier quoi que ce soit à propos de mon profil et, heureusement, le certificat était toujours valide. Le renouvellement s'est avéré être un processus simple, bien que l'on sache exactement ce que à faire n'était pas simple.

  1. Sélectionnez le profil expirant dans votre compte de développeur et cliquez sur "Modifier" Select Expiring Profile and Edit
  2. Cliquez sur le bouton "Générer"
    • Vérifier que le certificat lié au profil est encore valide pendant au moins un an
    • Je n'ai pas jugé nécessaire de modifier le profil de quelque manière que ce soit Click Generate Button
  3. Sur l'écran suivant, vérifiez que la date d'expiration du profil a été étendue Verify extended expiration date
6
jandersen

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 son expiration alors voici ce que j'ai fait -

  • Accédez au portail de provisioning iOS
  • Révoquer le certificat actuel
  • Dans Xcode> Organizer, accédez à la page Profils de provisioning (sous Bibliothèque).
  • Appuyez sur Actualiser et vous serez invité à créer un nouveau certificat de développeur puisque le certificat actuel a été révoqué.
  • Suivez les étapes pour en créer un
  • Retournez à portail de provisioning iOS pour vos profils de distribution et modifiez-le afin que le bouton d'envoi puisse être activé.
  • Soumettez-le et la date du nouveau certificat sera appliquée
3
Peter

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

2
zeiteisen

pour le profil d'équipe, exemple dans Préférences -> Compte ---> sélectionnez le compte correct -> détail -> cliquez sur le bouton "Actualiser" situé en bas à gauche. le profil sera renouvelé.

1
zolibra

En plus des autres solutions, je devais modifier la signature du code sur le projet principal et le fichier cible pour que l'application soit à nouveau créée sur le périphérique après l'expiration du profil d'approvisionnement.

:: Supprimer les anciens profils expirés

:: Ajouter le nouveau profil avec l'Organisateur

:: Nettoyer toutes les cibles

:: Obtenir des informations -> Signature de code sur le projet principal et la cible

:: Construire et exécuter

1
zzzzzz

Ils changent comment cela fonctionne si souvent. C'est ce que je devais faire cette fois-ci (mai 2016):

  • Ajouter un nouveau profil d'approvisionnement dans le Developer Member Center
  • Ouvrir les préférences XCode, Compte> Choisir Apple ID> Choisir le nom de l'équipe> Afficher les détails
  • Cliquez sur le bouton Télécharger dans la colonne Action pour le profil de provisioning nouvellement créé.
1
Hugh Jeffner

Pour renouveler le profil de développement avant son expiration, j'ai enfin trouvé un moyen qui fonctionne pour moi. J'ai mis en gras les marches qui me manquaient auparavant.

Accédez au Apple, sélectionnez "Provisioning". Vous obtiendrez une liste "Profils de provisioning de développement" où vous verrez votre profil expirer prochainement 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. Patientez une demi-minute, actualisez l'écran d'accueil et lorsqu'il affiche le nouveau profil comme "Actif", Revenez dans Xcode, allez dans l’organisateur, sélectionnez "Profils de provisioning" sous "Bibliothèque" dans la colonne en haut à gauche. Cliquez sur "Actualiser" en bas, connectez-vous (s’il vous le demande) et le nouveau profil apparaît dans la liste après une brève tandis que.

Maintenant, surtout, connectez votre périphérique et faites glisser votre nouveau profil à la rangée "Profils de provisioning" sous le périphérique 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 provisioning sur le site du portail de provisioning iOS entraînent la création d'un nouveau profil de provisioning d'équipe. Alors peut-être que c'est tout ce qui est nécessaire. J'essaierai cela la prochaine fois pour voir si c'est suffisant, si vous n'avez pas besoin de créer un profil comme décrit ci-dessus.

1
mwehlou

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. Je reçois des avertissements à ce sujet sur l'iPhone et Xcode Organizer affiche également un panneau d'avertissement.

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'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, en utilisant un nom différent. Pourtant, ce nouveau nom expire toujours le 13 avril, dans 5 jours!

C'est vraiment frustrant! Donc, je suppose que je dois attendre après son expiration pour en créer un nouveau ensuite.

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

1
Jochen

Pour moi, le problème se posait car 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é.

0
Atul Goyal