una subir developer desarrollador cuenta como apple app aplicacion ios xcode app-store certificate

ios - subir - sign in to app store connect



Aprovisionamiento y certificación de iOS: ¿Revocará/renovará las aplicaciones de App Store? (2)

Mientras trabajaba en una nueva versión de una de mis aplicaciones, Xcode me dijo hoy, que ya no puede ejecutar el proyecto porque el perfil de desarrollo ha caducado.

El organizador muestra para todos los perfiles de desarrollo "No se ha encontrado la identidad de firma válida" y para todos los perfiles de distribución "El perfil ha caducado".

Por supuesto, no es una sorpresa que los perfiles expiren. En el pasado, todo lo que tenía que hacer era hacer clic en "Renovar", pero esto ya no funciona. Después de ingresar el nombre de usuario y la contraseña de mi cuenta, Xcode muestra el mensaje de error "No se proporcionó ningún valor para el parámetro ''certificateIds''" ...

¿Que puedo hacer?

En lugar de utilizar el Organizador, visitó directamente la página web del Centro de aprovisionamiento. Hay dos entradas en la sección "Aplicaciones de iOS / Certificados / Todas": 1. "Mi nombre El desarrollo de iOS expira: 17 de marzo de 2012" 2. "El desarrollo de mi nombre expira: 19 de marzo de 2013"

Un clic en uno de los certificados muestra la opción "Revocar" o "Descargar" el certificado. También hay un "Botón +" para crear un nuevo Certificado, pero la opción "Versiones de desarrollo de Signos de Desarrollo de Aplicaciones iOS de su aplicación iOS". está desactivado.

En la sección "Perfiles de provisión", todos los perfiles de desarrollo están marcados como "Activos" y todos los perfiles de distribución como "Caducados". Solo las opciones "Editar" y "Eliminar" están disponibles mientras falta la opción "Renovar". La opción "Editar" muestra los detalles del perfil y el botón "Generar". Supongo que "Generar" crea una nueva versión, pero después de presionar el botón solo se muestra un indicador de progreso que no produce ningún resultado. Después de volver a cargar la página, el estado no cambia.

Por lo tanto, no hay opciones para renovar los certificados y perfiles existentes (¿existen?). Por lo tanto, tengo que crear nuevos certificados pero, como se describe, esta opción está en gris. Supongo que primero tengo que eliminar / revocar los certificados existentes. Un clic en "Revocar" muestra una advertencia muy explícita: " Revocar este certificado lo invalidará y los servicios relacionados o los perfiles de aprovisionamiento que usen este certificado podrían verse afectados " .

Me temo que la revocación del certificado podría afectar mi aplicación existente en la App Store, y que la aplicación podría retirarse de la venta porque se eliminó el certificado en el que se basan.

Por supuesto, este es un escenario que me gustaría evitar. ¿Alguien sabe con seguridad qué sucede cuando se usa la opción Revocar para un certificado existente? ¿Esto incluso afecta a las aplicaciones de la App Store?

¡Muchas gracias!


No, la revocación de certificados no afecta a las aplicaciones que ya están a la venta. De hecho, ni siquiera afectará a las aplicaciones enviadas para su revisión. (Renovamos un certificado mientras se revisaba una actualización. No hubo ningún problema)


Para las aplicaciones de App Store, no tienes que preocuparte. La información de firma en los binarios de la tienda de aplicaciones solo se utiliza para la validación inicial para garantizar que proviene de usted. Una vez que se haya cargado, el binario se transformará y renunciará con la clave privada de Apple, cifrada con Fairplay, etc.

Esto significa que revocar su certificación de distribución no afectará las aplicaciones en vivo. Solo debes preocuparte si tienes una cuenta de empresa.