Pregunta

Configuré todos mis certificados y claves hoy e intento ejecutar mi proyecto en mi iPhone. Me encuentro con este extraño error:

  

Su dispositivo móvil ha encontrado un error inesperado (0xE800003A) durante la fase de instalación: Verificando la aplicación

Hurgando en los foros de desarrolladores de Apple, he intentado establecer nuevos certificados y aprovisionar perfiles, así como editar Info.plist , pero no importa lo que haga, no puedo ejecutar el aplicación en mi dispositivo.

Lo único que puedo pensar actualmente es que el nombre de mi proyecto en Xcode difiere ligeramente de mi perfil de aprovisionamiento de desarrollo (usa un signo de interrogación), pero lo he nombrado de acuerdo con las convenciones de Apple: com.mycompany .myapp , así que no estoy seguro de si ese es el problema.

¿Alguna idea?

Editar: He reiniciado el teléfono por completo, reinicié Xcode, ajusté mis objetivos, configuré un nuevo ID de aplicación de comodín y el respectivo perfil de aprovisionamiento y aún nada. ¿Alguna otra idea?

¿Fue útil?

Solución

¡Resultó que tenía 2 certificados en el llavero que se sobrescribían simultáneamente! Espero que esto ayude a las personas en el futuro.

Otros consejos

Debes crear una ID de aplicación de comodín; com.mycompany. *. Eso puede ayudar.

He encontrado esto en muchas ocasiones. Lo que hago es limpiar todos los objetivos, apagar xcode y reiniciar mi teléfono.

Este es un error diferente al problema más común de obtener el certificado incorrecto ...

Restaure el teléfono (usando XCode Organizer para recargar el último sistema operativo), para estar seguro, no restaure desde la copia de seguridad cuando realice la sincronización con iTunes por primera vez (seguirá manteniendo su número cuando lo sincronice, incluso si no lo hace t utilizar la copia de seguridad). Tuve que hacer esto varias veces, la última fue cuando estaba en el medio de la implementación cuando desconecté el teléfono del cable (tuve que responder una llamada).

Primero intente reiniciar (del teléfono), conéctelo con XCode apagado. Pero si eso no resuelve las cosas, restaurar es el camino.

La pestaña de la consola en XCode Organizer a veces da consejos útiles sobre lo que sucede durante la fase de instalación. En un caso, mi problema era que mi aplicación ya existía en el teléfono. He eliminado mi aplicación y la instalación se ha realizado correctamente.

En cualquier caso, parece que muchos mensajes de error están agrupados en este mensaje críptico y para diagnosticar realmente lo que está pasando, la pestaña de la Consola me pareció muy útil ...

Otra cosa que hay que intentar es reinstalar el iPhone SDK. Me encontré con un error como este cuando obtuve mi clave de desarrollador y esta era la única forma de evitarlo.

Solo quiero decirle a todos, cuando vayas a editar Objetivos- > asegúrese de establecer " configuración " en la esquina superior izquierda de " Todas las configuraciones " o la configuración correcta que está construyendo para (Depurar o Liberar). Podría pensar que tiene las cosas configuradas correctamente, pero será para la configuración incorrecta.

He visto ese error en un dispositivo correctamente aprovisionado que ha tenido éxito en la instalación de aplicaciones de XCode anteriormente, y tuve la suerte de reiniciar el dispositivo y volver a intentarlo. Tal vez eso ayude.

Intente ejecutarse en modo Release en lugar de Debug. Tengo un proyecto de trabajo con este problema. No tengo idea de cuál era el problema, pero ejecutarlo en modo Release funciona, pero el modo Debug produce el código de error.

Tengo un ticket de soporte abierto con el soporte de desarrollo de Apple para el mismo problema, y ??(FWIW) publicaré sus recomendaciones cuando puedan hacer funcionar mi cadena de herramientas.

Prueba esto: (fuente: http://ephemera.lifewithalacrity.com/iphone_development/ )

Aunque supuestamente esto es solo para compilaciones de Distribución, me ayudó a poder instalar mi versión de depuración en mi iPhone de nuevo, después de que ayer se rompió misteriosamente.

" simplemente compruebe que todas las firmas de código en las propiedades de su proyecto sean claras o predeterminadas "

Tenga en cuenta que se trata de las propiedades de PROYECTO en lugar de las propiedades de OBJETIVO. Configuré mi perfil de aprovisionamiento de firma de código nuevamente al valor predeterminado y eliminé la cadena de identidad de firma de código.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top