2009-09-11 11 views
42

He perdido mi clave privada para el Certificado de distribución de iPhone durante una actualización del sistema operativo. Ahora quiero subir una nueva aplicación de iPhone a la tienda de aplicaciones y eso requiere que firme la aplicación con un perfil/certificado de distribución de iPhone. ¿Hay alguna manera de crear un nuevo certificado de distribución de iPhone? No encontré ninguna opción "Nueva ..." allí en el portal de desarrolladores.Clave privada perdida para el certificado de distribución de iPhone. ¿Qué podrían ser soluciones?

Una pregunta más: ¿tengo que firmar el código con un certificado de distribución de iPhone para enviar en la tienda de aplicaciones? ¿O puedo firmarlo y subirlo a la tienda de aplicaciones con un certificado de desarrollo de iPhone?

Gracias por adelantado ...

Respuesta

92

revocar su certificado actual, espere unos segundos y actualice la página y debería ver un botón "Solicitar certificado". Deberá seguir las instrucciones de Solicitud de firma de certificado nuevamente y cargar el archivo .csr. Luego tendrá que esperar a que su Administrador del equipo (bien podría ser usted) para Aceptar el nuevo certificado antes de descargarlo e instalarlo en su KeyChain.

Deberá crear un nuevo perfil de aprovisionamiento para la aplicación, utilizando el nuevo certificado.

espero que esto ayude :)

+1

Hola adam, Gracias por su rápida y útil respuesta. También he enviado aplicaciones usando este certificado de distribución de iPhone. Si revoco el certificado, ¿habrá algún problema si deseo actualizar las aplicaciones existentes? – engineer

+1

No estoy 100% seguro de eso, creo que puede salirse con la suya porque seguirá usando la misma ID de aplicación. Supongo que no tienes elección de todos modos, habiendo perdido la tuya. Estaría interesado en escuchar los resultados. Por favor, siéntase libre de votar/aceptar mi respuesta, si esto lo ayudó;) – adam

+26

No hay problema con las aplicaciones existentes si revoca el certificado. Tuve un cliente con el mismo problema que tú y consultamos con Apple antes de hacerlo. Una vez que tenga el nuevo certificado, deseche todos sus perfiles de aprovisionamiento en Xcode y en el sitio de Apple y recíclelos porque todos serán inútiles. –

0

sí se puede tener una solución para este certificado Revocar que tiene en la distribución y obtener de nuevo la RSE (debe ser de Mac donde se necesita la clave) y creat nuevo certificado. Una vez que haga esto, tendrá un certificado, vaya al perfil, encontrará el perfil inválido, edítelo y tome el nuevo certificado que creó y regenere de nuevo. Descargue el certificado y el perfil y utilícelo en el código y está listo para ir

Cuestiones relacionadas