357 votes

Bonne façon de renouveler le certificat de distribution pour iOS

Mon certificat de distribution arrive à expiration le 7 juin, ainsi que tous mes fichiers de configuration. Comment à j’ai correctement le renouveler ? Dois-je révoquer maintenant et demander un nouveau ? Si je le fais que le ferai toutes mes applications live mes prises vers le bas ? Toute aide serait appréciée.

412voto

Andy Obusek Points 4242

Votre live apps ne seront pas pris vers le bas. Rien n'arrivera à rien de vivre dans l'app store.

Une fois qu'ils officiellement à échéance, la seule chose qui va être impactée est votre capacité à signer du code (et donc de faire de nouvelles constructions et de fournir des mises à jour).

Concernant votre certificat de distribution, une fois qu'il expire, vous obtiendrez un bouton de renouvellement. Si vous voulez le faire avant qu'il n'expire, révoquer le certificat en cours, et vous obtiendrez un bouton pour demander un nouveau.

Concernant le profil de configuration, ne vous inquiétez pas à ce sujet avant la date d'expiration, il suffit de garder à l'utiliser. Il est assez facile de simplement renouveler une fois qu'il expire.

La paix de l'esprit, c'est que rien n'arrivera à votre application dans le magasin.

371voto

junjie Points 770

Lorsque l'échéance de votre certificat, il disparaît tout simplement de la "Certificats, Identifiant Et Profils' de la section de Dev Center. Il n'y a pas de "Renouveler" le bouton qui vous permet de renouveler votre certificat.

Vous pouvez révoquer un certificat et d'en générer un nouveau avant qu'il n'expire. Ou vous pouvez attendre pour qu'il expire et disparaître ensuite d'en générer de nouvelles.

Lorsque votre certificat expire ou est révoqué, tous les profils de configuration qui font usage de ces expiré/certificats révoqués sont alors présentés comme 'Invalide'. Vous ne pouvez pas construire une application à l'aide de ces profils de configuration.

Comme vous pouvez l'imaginer, je préfère les révoquer et de générer avant la main.

Si je fais ce que toutes mes applications de mon abattre?

Les applications qui sont déjà sur l'App Store continuer à fonctionner très bien. Vous ne serez pas en mesure d'établir et de signer une autre application jusqu'à ce que vous obtenir un nouveau certificat pour le remplacement de votre ancien.

Comment j'ai bien le renouveler?

Comme mentionné ci-dessus, il n'y a pas de Renouvellement des certificats. Révoquer et d'en générer un nouveau, ou le laisser expirer ensuite générer un nouveau.

Je laisse Xcode prendre soin de révoquer ou de régénération des certificats dans les Préférences > Comptes > Paramètres (voir la capture d'écran ci-dessous).

Révoquer l'échéance et les certificats expirés

Revoke the expiring and expired certificates

Actualiser et de laisser Xcode créer les nouveaux certificats

Refresh and let Xcode create the new certificates

Mise à jour de vos profils de configuration pour utiliser le nouveau certificat

Après quoi, à la tête de Dev Center > Certificats d'Identifiant Et Profils' > Profils de configuration > > > Cliquez sur l'un des profils qui sont maintenant des "Invalides" et sélectionnez le nouveau certificat pour eux, et cliquez sur "Générer".

Select the newly generated certificate for each invalid provisioning profile now

Enfin, la tête en arrière pour Xcode, et cliquez sur le bouton Actualiser pour Xcode pour télécharger automatiquement la mise à jour des profils de configuration.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X