Renovación de certificados de desenvolvedores e perfís de aprovisionamento
Un dos aspectos do desenvolvemento de aplicacións para iPad que pode ter un desenvolvedor tirando os dentes é conseguir que a configuración faga o sinal de código axeitado para compilar as aplicacións e transferirlas ao iPad para probalo. E como se facelo unha vez non é suficiente, o horror realmente medra cando chega o momento de renovar o certificado do desarrollador.
Como desenvolver aplicacións para iPad
Desafortunadamente, Apple non che avisa cando o teu certificado caduca, así que o primeiro que che golpeou é un erro dándolle que o teu iPad non ten un perfil axeitado instalado nel. Isto pode arroxalo por un ciclo porque o perfil en si non pode ter caducado, pero se o certificado está vinculado caducou, o perfil deixará de funcionar.
Descubrir que é o certificado do desarrollador que caducou é a metade da batalla. A outra metade conséguese correctamente unha nova configuración e anexo aos seus perfís. Aquí tes os pasos que necesitarás para que todo se configure e funcione correctamente de novo:
Revisión: Corona SDK para iPhone e iPad
- Solicitar un novo certificado. Faino na aplicación Keychain Access, que pode atopar ingresando nas aplicacións de Mac e facendo clic no cartafol Utilidades.
- Dentro do Acceso de chaveiros, verá os certificados enumerados. Os certificados necesarios para o desenvolvemento nomearanse como "Desenvolvedor de iPhone: [nome]" e "Distribución de iPhone: [nome]". Tamén terán un círculo vermello cunha X no medio que designa que caducaron. Vai querer eliminar os certificados caducados se non pode executar problemas co código que asina as súas aplicacións.
- Despois de borrar os certificados caducados, necesitará xerar un ficheiro solicitando un novo. Facer isto indo ao acceso de chaveiro -> Asistente de certificado -> Solicitar un certificado dunha autoridade de certificado.
- Insira un enderezo de correo electrónico válido, o seu nome e escolla "Gardado no disco" das opcións. Faga clic en Continuar para gardar o ficheiro.
- Vaia á sección de Certificados do Portal de Provisión de iOS para cargar o ficheiro e recibir un certificado válido. Unha vez que cargou, terá que esperar uns minutos e actualizar a pantalla para que se emita. Mantéñase sen descargar a certificación por agora.
- Escolla a páxina Distribución na sección Certificados e percorre o mesmo proceso para asegurarse de que tamén ten un certificado para distribuír aplicacións. Unha vez máis, deténche cando descargas o certificado por agora.
- Vaia á sección de aprovisionamento do Portal de aprovisionamento de iOS.
- Selecciona editar e modificar o perfil que queres usar para codificar as túas aplicacións.
- Na pantalla Modificar, asegúrese de que hai unha marca de verificación xunto ao novo certificado e envíe os cambios.
- Fai clic na pestana Distribución e pasa o mesmo proceso co teu perfil de distribución. Unha vez máis, detén a descarga destes perfís.
- Inicia a utilidade de configuración do iPhone.
- Vai á pantalla Provisioning Profiles na Utilidade de configuración de iPhone e elimina o perfil de aprovisionamento actual eo seu perfil de distribución aínda que non teñan caducado. Queres substituílos polos teus novos perfís adxuntos ao novo certificado.
- Agora que temos eliminado o certificado de códigos e os perfís de Mac, podemos comezar a descargar as novas versións.
- Volve á sección de aprovisionamento e descarga tanto o teu perfil de aprovisionamento como o teu perfil de distribución. Unha vez descargado, só terás que facer dobre clic nos ficheiros para instalalos na utilidade de configuración.
- Volva á sección Certificados e descarga os novos certificados para o desenvolvemento e distribución. De novo, simplemente facendo dobre clic nos ficheiros debería ser suficiente para instalalos no acceso de chaveiro.
E iso é todo. Debes ler para instalar aplicacións de proba no teu iPad de novo e envialas correctamente á tenda de aplicacións de Apple. Unha parte fundamental destes pasos é limpar os ficheiros antigos para asegurarse de que Xcode ou a súa plataforma de desenvolvemento de terceiros non confundan os antigos ficheiros cos novos ficheiros. Isto evita un gran problema de cabeza cando solucionan problemas co proceso.