identifiers - Expiración del perfil de aprovisionamiento empresarial de iOS
provisioning profile (3)
Todos los perfiles de aprovisionamiento empresarial de iOS caducan después de 1 año, ¿correcto? Después de que caduquen y los renueve, ¿debe volver a instalar el nuevo Perfil de aprovisionamiento en todos los dispositivos o los dispositivos se renuevan automáticamente desde el servidor de certificados de Apple?
Entonces, en otras palabras, después de distribuir una aplicación Enterprise, ¿necesita actualizar todos los dispositivos cada año o simplemente puede renovar el certificado en el Portal de desarrolladores o mediante Xcode?
Desde el sitio de Apple:
Una aplicación no se ejecutará si su certificado de distribución ha caducado. Actualmente, los certificados de distribución son válidos por un año y puede tener dos certificados activos al mismo tiempo. El segundo certificado está destinado a proporcionar un período de superposición durante el cual puede actualizar sus aplicaciones antes de que caduque el primer certificado.
Así que actualizar una aplicación una vez al año es realmente el mejor caso. Si la aplicación está firmada con un certificado de distribución con solo 6 meses, entonces deberá actualizarse después de 6 meses.
La respuesta de BigDave y mi respuesta here (como publicó Thilo) en realidad cubren todos los aspectos de su pregunta. Solo agregaría dos cosas nuevas si consideras volver a firmar y distribuir todas tus aplicaciones de nuevo, una gran molestia.
No necesita el código de su aplicación para volver a firmar con el nuevo certificado. Puede hacerlo a través de la terminal (y probablemente cree un script de shell si tiene una gran cantidad de aplicaciones). Compruebe this hilo.
Si tiene una gran cantidad de aplicaciones distribuidas en su empresa, considere implementar un servidor MDM. De esa manera, puede volver a firmar / actualizar sus aplicaciones y enviarlas de forma inalámbrica a los dispositivos registrados con una interacción mínima del usuario.
EDITAR: En lo que respecta a la caducidad de los perfiles de aprovisionamiento, la documentation establece:
Si el perfil de aprovisionamiento vencido está instalado en su dispositivo, elimínelo, como se describe en Verificación y eliminación de perfiles de aprovisionamiento en dispositivos. Si el perfil de aprovisionamiento es un perfil de aprovisionamiento ad hoc, vuelva a firmar y distribuya su aplicación utilizando el perfil de aprovisionamiento regenerado, como se describe en Exportación de su aplicación para pruebas (iOS, tvOS, watchOS).
Simplemente envíe a sus usuarios el perfil renovado de .mobiprovision, sin necesidad de actualizar las aplicaciones existentes.