2010-09-20 14 views
11

Quiero actualizar una aplicación existente en App Store, pero el perfil que utilicé expiró (no estoy seguro, si tiene algo que ver con el certificado correspondiente que también expiró ...). Desde que Apple me dice en el How-Tos:¿Cómo puedo actualizar mi aplicación en App Store si el perfil de suministro de distribución expiró?

utilizar el mismo perfil de distribución de aprovisionamiento para construir cada nueva versión de su aplicación

No sé, qué hacer. ¿Alguien puede ayudar?

Respuesta

11

La parte importante es mantener el mismo ID de paquete.

Si su perfil de provisión ha expirado o si tiene que generar otro certificado, no importa.

Obtenga una nueva versión de su perfil de aprovisionamiento, cree su aplicación y debería estar bien.

+0

¿Qué sucede si tengo notificaciones push habilitadas para la aplicación, tengo que crear el certificado nuevamente? –

+1

El certificado utilizado para compilar la aplicación es diferente del certificado utilizado para la inserción. Solo necesita generar un nuevo certificado APS si ha expirado. Puede ver que el certificado de APS está limitado al ID de la aplicación y no al certificado de distribución. – vfn

1

Renueve su perfil de certificado y aprovisionamiento en iOS Developer Portal.

+2

Realmente no puede "renovar" su perfil de aprovisionamiento de distribución. En mi caso, tuve que crear uno nuevo desde cero. – dontWatchMyProfile

+0

Siempre que haya conservado la CSR original, puede renovar un certificado de distribución y su perfil de aprovisionamiento relacionado. – Jasarien

2

Si el perfil caduca, simpleméntelo o genere uno nuevo. Lo hice ayer, mi perfil dist había caducado y simplemente lo eliminé y generé uno nuevo.

Una vez que se genera un certificado nuevo, descárguelo, elimine el anterior de su llavero y agréguelo al llavero.

Después de eso, intente construir su aplicación, y debería funcionar. (He reiniciado XCode antes de que la aplicación fuera compilada correctamente para la tienda de aplicaciones)

2

Cada perfil y cada certificado caducarán. Mientras la cuenta del desarrollador siga siendo la misma, simplemente crear un nuevo certificado de distribución debería ser el truco.

2

Debe mantener exactamente dos cosas iguales: la cuenta de desarrollador de iOS inscrita que utiliza y la propiedad Identificador de destino en Xcode (se convierte en el identificador de paquete en la aplicación). Hazlo y el resultado será una actualización de la misma aplicación en la tienda de aplicaciones.

Todo lo demás puede renovar, recrear en el portal, instalar en una nueva Mac, etc., incluidos ID de aplicación (comodín activado) creado en el portal, certificados de Desarrollador o Distribución y perfiles de aprovisionamiento en el portal instalados en Xcode o en iDevice. También puede cambiar el nombre para mostrar del paquete (debajo del ícono), el nombre del producto, el nombre del objetivo en Xcode y tal vez incluso el nombre de la aplicación tal como aparece en la tienda de aplicaciones (si no es engañosamente diferente).

+0

He cambiado el perfil de aprovisionamiento en un par de aplicaciones (comodín a comodín para agregar IAP) y fueron aceptadas, por lo que la documentación que cita parece ser engañosa. – hotpaw2

Cuestiones relacionadas