Nuestro cliente acaba de unirse al Programa para desarrolladores de iOS. Han firmado la aplicación (desarrollada por nosotros) con Enterprise Distribution y la instalaron con éxito en algunos dispositivos a través de MDM.¿Cómo administrar la expiración del certificado de distribución empresarial?
Por lo que sé cuando mi certificado de distribución no empresarial expira tengo que renovarlo. Este vencimiento inhabilita todas las aplicaciones firmadas con el certificado caducado tan pronto como los dispositivos verifiquen la validez del certificado contra el servidor OCSP de Apple.
Como alternativa, puedo revocar mi distribución no empresarial antes de la fecha de vencimiento y solicitar una nueva a Apple. Las aplicaciones firmadas con el certificado revocado, por ejemplo, las aplicaciones beta Ad Hoc, se desactivarán de acuerdo con el mismo mecanismo.
Así que con mi programa de desarrollador no puedo tener dos certificados de distribución válidos al mismo tiempo. Ok, como desarrolladores podemos vivir con eso.
¿Puede nuestro cliente tener dos certificados válidos de Distribución Enterprise al mismo tiempo que el Programa para desarrolladores de iOS?
Según Apple:
validación de certificados
La primera vez que se abre una aplicación en un dispositivo, la distribución de certificados es validado por contacto con el servidor OCSP de Apple. A menos que se haya revocado el certificado , la aplicación puede ejecutarse. La incapacidad para contactar u obtener una respuesta del servidor OCSP no se interpreta como una revocación . Para verificar el estado, el dispositivo debe poder comunicarse al ocsp.apple.com. Consulte "Requisitos de configuración de red" (página 9).
La respuesta OCSP se almacena en caché en el dispositivo durante el período de tiempo especificado por el servidor OCSP, actualmente entre 3 y 7 días. La validez del certificado no se volverá a verificar hasta que se haya reiniciado el dispositivo y la respuesta en caché haya expirado. Si una revocación es recibida en ese momento, la aplicación no podrá ejecutarse. Revocar un certificado de distribución invalidará todas las aplicaciones que haya distribuido.
Una aplicación no se ejecutará si el certificado de distribución ha expirado. Actualmente, los certificados de distribución son válidos por un año . Unas semanas antes de que caduque su certificado, solicite un nuevo certificado de distribución desde iOS DevCenter, úselo para crear nuevos perfiles de aprovisionamiento de distribución y luego vuelva a compilar y distribuir las aplicaciones actualizadas a sus usuarios. Consulte "Proporcionar aplicaciones actualizadas" (página 10)
Me falta algo o es posible que los empleados, potencialmente con cientos de dispositivos iOS con varias aplicaciones de In House, no puedan abrir sus aplicaciones mientras esperan por las aplicaciones resignas?
¿Puede proporcionar un enlace para esa oferta? –
Lamentablemente no puedo. Lo leí hace meses y parece que Apple eliminó este contenido, pero puedes encontrarlo aquí: [http://es.scribd.com/doc/72810321/FA-Wireless-Enterprise-App-Distribution](http:// es.scribd.com/doc/72810321/FA-Wireless-Enterprise-App-Distribution) – zapador
posible duplicado de [aplicación de iPhone: cómo renovar un certificado de distribución caducado a través del portal de aprovisionamiento de iOS] (http://stackoverflow.com/ questions/7096254/iphone-app-how-to-renew-an-expired-distribution-certificate-through-the-ios-pro) –