Tenemos una aplicación "interna" de iOS (OTA distribuida) con un Perfil de aprovisionamiento de distribución que, como sabrá, expira en 1 año. Hemos pasado por actualizar el perfil y los dolores de distribución el año pasado, por lo que estamos familiarizados con el proceso de distribución de la aplicación con un nuevo perfil, pero quiero formular algunas preguntas solo para mayor claridad. (Actualmente estamos a 29 días de su vencimiento, por lo que los usuarios reciben notificaciones)iOS expiración Preguntas sobre el perfil de distribución de distribución
El año pasado pensamos que la creación de un NUEVO perfil de aprovisionamiento de distribución con el mismo nombre que el perfil expiraría sobrescribiría el perfil vencido. Fuimos incorrectos, no es así, y el dispositivo terminó con 2 perfiles del mismo nombre. Como no puede sobrescribir un perfil anterior, el problema desde el punto de vista del mantenimiento y la mesa de ayuda es que cuando distribuye la aplicación con el nuevo perfil, los usuarios (cientos en nuestro caso) reciben notificaciones de que "el perfil de provisión expirará en x días". incluso después de que hayan actualizado la aplicación que incluye un nuevo perfil.
Como se puede imaginar, eso es confuso para los usuarios y frustrante para los superiores en el departamento de tecnología. Según tengo entendido, le quedan dos maneras de lidiar con tener un perfil de aprovisionamiento que expira innecesario en el dispositivo (ninguno de los cuales es una buena experiencia para el usuario). O bien:
- Diga a los usuarios a pasar por alto el mensaje de que su perfil está expirando (creo que la notificación perfil de vencimiento se produce en 29 días, 15 días, y todos los días a partir de 7 días ... aunque no positivo) y haga que actualicen la aplicación con el nuevo perfil.
o - Una vez que los usuarios hayan actualizado la aplicación con el nuevo perfil, haga que eliminen manualmente el perfil que expira en Configuración> Perfiles. UGH!
¿Existe alguna solución alternativa para eliminar el perfil que caduca, además de llevar al usuario individual por el proceso? ¿Nos estamos perdiendo algo?
No deseo revocar el certificado que está contenido en el perfil que está expirando porque presentará más problemas, es decir, la aplicación no funciona para los usuarios que no actualizan.
En pocas palabras, nos gustaría tener un proceso que evite las alertas de caducidad para que el usuario nunca las vea.
entiendo que, justo antes de que finalice el mes 11, podría crear un perfil de distribución para la aplicación actual, y luego hacer una actualización disponible con anticipación. seguro, significa una "actualización" adicional una vez cada 12 años (es decir, tendrá que hacerlo un mes antes, y para el final de los 11 años habría completado el calendario), pero eso podría valer la pena no tener que lidiar con lo que trataste el año pasado. y recuerde, lo único que debe contener la "actualización" es el nuevo perfil de aprovisionamiento. así que no hay mantenimiento de código, solo otra compilación para realizar y cargar en su O –
este era un problema anterior a iOS7 y ya no es un problema – tdios