6 votes

Que se passe-t-il pour une application iOS lorsqu'un profil d'approvisionnement expire ?

Question. Que se passe-t-il à une application lorsque le profil de provisionnement utilisé pour la construire expire ? L'application se lance-t-elle toujours sur le périphérique ? L'application "appelle-t-elle" régulièrement Apple tous les quelques jours/semaines pour vérifier si elle est toujours valide ?

Je suppose que non (une fois installée, elle est là), mais si le téléphone était jamais perdu et devait être restauré à partir d'une sauvegarde, je suppose que l'application ne fonctionnerait plus dans ce cas, car lorsqu'elle appelle Apple, elle est jugée invalide.

Excusez ma question simple, mais est-ce que mon hypothèse est correcte ?

4voto

Diesel Points 31

La réponse est que vous ne pourrez pas construire de nouvelles versions de l'application tant que vous n'aurez pas mis à jour le profil de provisionnement, mais tout ce qui est distribué via l'App Store continuera de fonctionner.

Source : Je suis en train de faire une mise à jour sur une application dont tous les profils de provisionnement ont expiré il y a un an et demi, et elle continue d'être distribuée avec succès sur l'App Store.

1voto

intagli Points 678

La question de Stack Overflow "Que se passe-t-il quand le profil de provision expire?" pourrait être liée à celle-ci.

L'application échouera à se lancer en raison du profil expiré. Le profil expire de lui-même, donc je m'attends à ce que l'application ne fasse pas de "call home".

Il en va de même lors de la restauration à partir d'une sauvegarde.

1voto

d512 Points 51

Si vous parlez d'une application qui a été publiée sur l'App Store, les utilisateurs pourront toujours la télécharger et l'utiliser normalement. Le fait que le profil ait expiré n'aura aucun impact à ce niveau. Cela signifie simplement que vous ne pourrez pas créer une nouvelle version de l'application avec le profil expiré.

J'ai actuellement une application sur l'App Store avec un profil qui a expiré il y a plusieurs mois. Je peux toujours la télécharger et l'utiliser, mais je ne peux pas créer une nouvelle version pour la publication tant que je n'aurais pas renouvelé le profil.

Faites attention, il semble y avoir beaucoup de désinformation sur ce sujet, où certaines personnes affirment que si le profil expire, l'application cessera de fonctionner. Peut-être que c'est vrai pour d'autres scénarios, je ne suis pas sûr, mais ce n'est pas le cas pour les applications déjà téléchargées sur l'App Store.

Voir Bon moyen de renouveler le certificat de distribution pour iOS pour plus d'informations.

0voto

halim chu Points 11

Si c'est une application interne d'entreprise, l'application échouera à se lancer et crashera car l'application se trouve sur le serveur de votre entreprise ou sur un autre serveur (qui n'est pas celui d'Apple) et Apple ne peut pas confirmer votre identité sans le profil de provisionnement, donc elle échouera à se lancer.

vs.

Si c'est une application de l'App Store d'Apple, alors elle se lancera toujours car elle a été soumise à un processus d'examen approfondi par Apple avant d'être téléchargée sur l'App Store. Donc même si votre profil de provisionnement expire, l'application est toujours considérée comme fiable car Apple l'a examinée avant de la télécharger sur les serveurs d'Apple.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X