Si revoco un certificado de distribución existente, ¿arruinará algo con las aplicaciones existentes?


Construí una aplicación iOS para una organización que ya tiene una aplicación en la tienda. Después de semanas de tratar de conseguir al tipo que tiene la llave para firmar la aplicación, finalmente regresaron y dijeron: "¡Solo hazlo!". Así que me pregunto cómo proceder. Si entro en el portal de aprovisionamiento, revoco el certificado dist y luego reasigno uno, ¿podré firmar la aplicación y cargarla sin problemas?

Eso es lo que iba a hacer, pero no conozco las ramificaciones para el aplicación existente. ¿Va a estropear algo con eso? Y luego, cuando la organización quiere continuar con las actualizaciones en sus aplicaciones, ¿no pueden simplemente revocar y luego reasignar el certificado de nuevo?

Esta parte del proceso es un poco confuso para mí, por lo que un poco de aclaración sería apreciada!!

Author: Stephen J., 2011-06-12

3 answers

No hay problema para hacer esto a menos que esté en una cuenta enterprise. Los certificados de distribución caducan de todos modos, por lo que eventualmente sucederá que necesitará uno nuevo. Adelante, borra.

También puedes encontrar esta pregunta hecha, contestada y preguntada de nuevo muchas veces en los foros de desarrollo de Apple (por ejemplo, aquí hay uno), así que busca en Google por ahí si aún estás indeciso.

Acerca de las cuentas para desarrolladores empresariales: Gracias al comentario de Mike

An App store app se resignó con un certificado de Apple cuando se va en la tienda. Por lo tanto, revocar el cert en el portal de aprovisionamiento no lo afectará. Las aplicaciones empresariales usan el certificado original, lo que significa que revocarlo hará que la aplicación deje de funcionar en todos los dispositivos en los que está instalada. Si revoca el certificado de una cuenta enterprise, todas las aplicaciones instaladas en todos los dispositivos de los empleados dejarán de funcionar

 186
Author: PengOne,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-04-02 19:14:17

Revocar un certificado no tiene relación con el App Store o las aplicaciones existentes. Una vez si revoca su certificado, se eliminará de la lista de certificados. Revocación tiene estos efectos:

  1. Ya no puede crear aplicaciones en Xcode utilizando perfiles de provisión que contengan la
    certificado.

  2. Ya no puede enviar aplicaciones al App Store que se firmaron con el certificado revocado o se crearon con el aprovisionamiento afectado perfil.

 53
Author: SURESH SANKE,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-11-22 18:18:08

Puede revocarlo después de haber pagado por su próximo año de servicio. A continuación, le pedirá un nuevo certificado. Puede enviar su CSR, descargar el nuevo certificado y rehacer sus perfiles de aprovisionamiento.

 3
Author: iOSDevSF,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-01-06 01:25:47