2 votes

La suppression des dispositifs de développement va-t-elle perturber les applications dotées d'anciens UDID dans les profils de provisionnement ?

Je suis arrivé au début d'une nouvelle année sur ma licence de développeur avec Apple. À l'heure actuelle, je suis en mesure de supprimer les anciens appareils du compte :

enter image description here

Malheureusement, plusieurs applications déployées auprès des testeurs comportent ces anciens appareils dans les profils de provisionnement. Lorsque je supprime les UDID des anciens appareils, les profils de provisionnement avec les UDID supprimés ne sont plus valides. Cela signifie-t-il qu'à un moment donné, les applications de mes testeurs vont téléphoner à la maison et cesser de fonctionner jusqu'à ce que je puisse les redéployer avec des profils de provisionnement régénérés ? Ou bien continueront-elles à fonctionner jusqu'à l'expiration de leur profil ?

En fait, je pense que je demande si Apple tient une liste de révocation pour les profils de provisionnement ainsi que pour les certificats de signature, et si la suppression d'un appareil déclenche la révocation.

0 votes

Vous pouvez supprimer les dispositifs du profil que vous avez purgé et le profil devrait alors être bon.

1 votes

@MwcsMac Je comprends cela, mais je me demande si les applications déployées avec les profils de provisionnement désormais non valides ne vont pas se casser. Le redéploiement avec un nouveau profil de provisionnement avant la prochaine version de test serait coûteux pour moi.

1voto

Oskar Points 1242

Je ne pense pas qu'Apple révoque les certificats des appareils lorsque l'on fait table rase du passé, mais elle aurait le droit de le faire et elle en a la capacité.

Le plus souvent, ces dispositifs fonctionneront jusqu'à ce qu'un certificat (ou un intermédiaire dans la chaîne de confiance) expire. Ou jusqu'à ce que les "testeurs" suppriment l'application, effacent l'appareil ou suppriment le profil de confiance.

0 votes

Je me souviens avoir lu quelque part dans la documentation d'Apple (j'aimerais pouvoir le retrouver maintenant) qu'iOS met en cache ses chaînes de confiance de signature de code pendant 3 à 7 jours, ou jusqu'à ce que l'appareil soit redémarré, moment auquel, si le réseau est disponible, il rétablira ses chaînes de confiance. À ce moment-là, toute révocation de certificat est détectée. Je sais que c'est ce qu'ils disent, et je l'ai testé. Ce que je ne sais pas, c'est s'ils révoquent les profils de provisionnement lorsque les UDID sont retirés du compte. Avez-vous de la documentation pour étayer cette réponse ? Cela m'aiderait beaucoup.

0 votes

Non - juste une intuition et je n'ai jamais vu de trafic de révocation lorsque je regarde le réseau. Je serais prudent et je prévoirais de ne pas révoquer ou de réinscrire les testeurs.

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