web-dev-qa-db-fra.com

Si je révoque un certificat de distribution existant, les applications existantes seront-elles gâchées?

J'ai créé une application iOS pour une organisation qui en a déjà une sur le magasin. Après des semaines d’essais pour obtenir le type qui a la clé pour signer l’application, ils sont finalement revenus et ont dit: "Il suffit de le faire!". Je me demande donc comment procéder. Si je vais sur le portail d'approvisionnement et révoque le certificat dist, puis que j'en réattribue un, puis-je ensuite signer l'application et la télécharger sans problème?

C'est ce que j'allais faire, mais je ne connais pas les ramifications de l'application existante. Est-ce que ça va gâcher quelque chose Et ensuite, lorsque l'entreprise souhaite continuer à mettre à jour ses applications, ne peut-elle pas simplement révoquer, puis leur réaffecter le certificat?

Cette partie du processus est un peu brumeuse pour moi, donc un petit éclaircissement serait apprécié !!

191
Stephen J.

Cela ne pose aucun problème si vous n'êtes pas sur un compte d'entreprise. Les certificats de distribution expirent de toute façon, alors vous finirez par avoir besoin d’un nouveau. Allez-y et supprimez.

Vous pouvez également trouver cette question posée, répondue, et posée à plusieurs reprises sur le Apple (par exemple, en voici un )), afin de google ici si vous ' es encore hésitant.

À propos des comptes Enterprise Developer: Merci au commentaire de Mike

Une application App Store est résignée avec un certificat Apple lorsqu'elle se rend sur le magasin. La révocation du certificat dans le portail de provisioning ne l'affectera donc pas. Les applications d'entreprise utilisent le certificat d'origine, ce qui signifie la révocation l'application cessera de fonctionner sur tous les appareils sur lesquels elle est installée. Si vous révoquez le certificat d'un compte d'entreprise, toutes les applications installées sur tous les appareils des employés cesseront de fonctionner.

206
PengOne

La révocation d'un certificat n'a aucun lien avec l'App Store ou les applications existantes. Une fois votre certificat révoqué, il sera supprimé de la liste des certificats. La révocation a les effets suivants:

  1. Vous ne pouvez plus créer d'applications dans Xcode à l'aide de profils de provision contenant le fichier révoqué.
    Certificat.

  2. Vous ne pouvez plus soumettre sur l'App Store des applications signées avec le certificat révoqué ou créées avec les profils de provisioning concernés.

62
SURESH SANKE

Vous pouvez le révoquer après avoir payé votre prochaine année de service. Il vous demandera alors un nouveau certificat. Vous soumettez votre CSR, téléchargez le nouveau certificat et refaites vos profils de provisioning.

3
iOSDevSF