ios - una - no se puede verificar la app tutuapp
AplicaciĆ³n iOS ''No se pudo verificar la aplicaciĆ³n'' solo en un dispositivo (13)
Tengo dos dispositivos iphone (4s y 5) conectados a mi computadora y estoy tratando de instalar una aplicación en ambos dispositivos.
Se instala bastante bien en el iPhone 5, pero da un error "
The application could not be verified
".
cuando se intentó instalar en el dispositivo iphone 4s.
Los UDID de ambos dispositivos se han agregado en el perfil de aprovisionamiento generado para la aplicación.
Además, para agregar una nota, acabo de actualizar mi versión de iPhone a 8.1.3 en mi dispositivo 4s. Sin embargo, no estoy seguro de si el error tiene algo que ver con eso.
Cualquier ayuda en esto sería muy apreciada. He estado atrapado en esto por algún tiempo ahora.
EDITAR:
Acabo de conectar esto a otro dispositivo iPhone y el problema parece estar allí nuevamente. Básicamente, esto significa que la aplicación, por alguna razón, se instala solo en el teléfono que he estado usando durante algún tiempo y no en ningún otro teléfono. Una vez más, estoy bastante seguro de que el perfil de aprovisionamiento contiene los UDID de estos 3 dispositivos.
Como noté, la aplicación no pudo ser verificada. levante porque en su dispositivo ya hay una aplicación instalada con el mismo identificador de paquete.
Recibí este problema porque en mi dispositivo está mi aplicación que se descargó de la tienda de aplicaciones. y pruebo su versión de actualización de Xcode. Y utilicé el mismo identificador que es la aplicación en vivo y mi aplicación de prueba de desarrollo. Así que simplemente elimino la aplicación Live App Store de mi dispositivo y este error se solucionará.
Hace poco me sucedió algo similar. Actualicé mi iPhone a 8.1.3, y comencé a recibir el mensaje de error ''no se pudo verificar la aplicación'' de Xcode en una aplicación que se instaló bien en el mismo dispositivo iOS desde la misma Mac hace solo unos días.
Eliminé la aplicación del dispositivo, reinicié Xcode y la aplicación posteriormente se instaló en el dispositivo sin ningún mensaje de error. No estoy seguro si eliminar la aplicación fue la solución, o si el problema se debió a "la fase de la luna".
Me enfrenté mucho a este problema. No estoy seguro de si este es el problema, pero creo que, cuando xCode vio que hay una aplicación con el mismo identificador de paquete que la aplicación, estoy tratando de instalarla, no me lo permitió. Entonces, tuve que eliminar el anterior e intenté instalarlo y funcionó. Sin embargo, a veces para fines de prueba, necesitaba varias versiones de la misma aplicación y, en ese caso, cambiaría el identificador del paquete e intentaría instalarlo. Solo funciona si estoy usando un perfil de aprovisionamiento de comodines.
No se pudo verificar la aplicación ", en su dispositivo ya podría haber una aplicación instalada con el mismo identificador de paquete.
Solución tan simple Simplemente borre la aplicación e intente nuevamente ...
Para otros que no usan RubyMotion y no creen que la eliminación de la aplicación sea aceptable (como en, desea realizar pruebas de actualización). Echa un vistazo a la parte inferior de estos documentos de Apple:
https://developer.apple.com/library/ios/technotes/tn2319/_index.html
Parece que cambiaron algo en 8.1.3 para verificar esta nueva regla.
La solución
"[Agregue] el valor del identificador de la aplicación de la aplicación instalada, como se registra en los segundos paréntesis, al valor de matriz del derecho de los identificadores de la aplicación anterior para la aplicación que se está instalando (al renunciarla o reconstruirla) y solicitar nuevos perfiles de aprovisionamiento especiales Como se muestra abajo."
<key>previous-application-identifiers</key>
<array>
<string>{Your Old App ID Prefix}.YourApp.Bundle.ID</string>
</array>
EDITAR:
Para hacer esto, necesita perfiles de aprovisionamiento especiales. Puede solicitarlos a Apple: "Para habilitar la firma con la autorización de identificadores de aplicaciones anteriores, se requieren nuevos perfiles de aprovisionamiento especiales que pueden obtenerse yendo a la página de Contacto de EE. UU. Y solicitándolos". (de los documentos vinculados anteriormente).
Podría haberlo resuelto ... Eliminar la aplicación del dispositivo funcionó para mí, como otros mencionaron antes (¡gracias!).
Creo que la razón es que la aplicación en el dispositivo se firmó con un perfil de aprovisionamiento separado, específicamente un perfil de distribución en mi caso.
Probablemente usó la opción "Solucionar problema" en Xcode al enchufar un nuevo dispositivo. Antigua pregunta, pero creo que esta es la respuesta real a POR QUÉ esto está sucediendo. Cuando instala una aplicación en un dispositivo, se firma con un perfil de aprovisionamiento de desarrollo específico. Si, por ejemplo, conecta otro dispositivo que no está registrado en su cuenta de desarrollador, Xcode le pedirá que "solucione el problema". Cuando presiona que se agrega el dispositivo y se crea / modifica otro perfil de aprovisionamiento. Si intenta sobrescribir una aplicación existente, recibirá ese error. Eliminar la aplicación y reinstalarla funciona ya que el perfil ha sido modificado. Creo que esto sucede a menudo cuando se configura un equipo y un miembro se conecta a un nuevo dispositivo y luego Xcode "soluciona" el problema.
Resolví este problema cambiando el sistema de compilación a heredado en xcode.
Tuve el mismo problema, pero las soluciones mencionadas anteriormente no funcionaron para mí. Incluso si no tenía una aplicación anterior en el dispositivo, recibí este error al implementar en mi dispositivo.
Cómo hacer:
Simplemente, vaya al menú Archivo> Configuración del proyecto, dentro de Compartir configuración del proyecto, cambie Build System de "New Build System (predeterminado)" a "Lagacy Build System".
Solución de trabajo y probada, que no requiere eliminar la aplicación:
Parece que el perfil de aprovisionamiento de distribución de AppStore o simplemente el certificado de distribución de iOS tienen permisos especiales y el problema "No se pudo verificar ..." no se aplica a ellos. Siempre anularán el certificado anterior .
En otras palabras: la versión de AppStore se instalará correctamente, incluso si la aplicación ya instalada (prueba, adhoc o empresa) ha sido firmada por el certificado de un equipo diferente.
Si tiene suerte y ha subido previamente la aplicación a la cuenta de AppStore propiedad del mismo equipo que el certificado con el que tiene un problema, entonces las cosas son muy simples: simplemente descargue e instale la aplicación desde AppStore.
Cuando se instala, el certificado de la aplicación será el mismo que el que desea probar y el problema desaparecerá.
Si su aplicación aún no está en la AppStore, iTunesConnect beta viene al rescate :
Descargo de responsabilidad : no probé esto, pero dado que cert y prev son los mismos que en el lanzamiento de AppStore, apuesto a que funciona:
- Archive su aplicación con el perfil de aprovisionamiento de AppStore (certificado de distribución de iOS) y cárguelo en iTunesConnect (a la cuenta que pertenece al mismo equipo de desarrolladores que se incluye en el perfil de aprovisionamiento que no desea ejecutar).
- Invite a una persona con el dispositivo con el que desea ejecutar (¿usted mismo?) A la prueba beta.
- Descargue e instale la aplicación desde iTunes connect beta.
- Ahora puede instalar su versión de prueba.
TL; Respuesta DR: no hay una solución real además de "eliminar aplicación y reinstalar".
Esta respuesta no es satisfactoria para muchas situaciones, cuando tiene una base de datos existente que no necesita ser eliminada dentro de la aplicación.
Lukasz y Plivesey son los únicos con soluciones que no requieren eliminación, pero tampoco funcionaron para mí.
También me encontré con el mismo problema. La eliminación de la aplicación no funcionó, pero cuando intenté eliminar otra aplicación que era la ''principal'' del actual (copié todo el proyecto de la aplicación anterior, modifiqué algunas URL e imágenes, luego hice clic en ''Ejecutar'' y vi a la infeliz diálogo ''no se pudo verificar''). Parece que el problema está relacionado con el aprovisionamiento y la firma de código y / o algunas configuraciones del proyecto. Muy engañoso.
Tuve el mismo problema en mi iPad con 8.1.3. Eliminar la aplicación e instalarlo nuevamente solucionó el problema. Utilizo dos perfiles de aprovisionamiento diferentes en dos máquinas diferentes y eso podría haber causado este problema.
simplemente elimine la aplicación e intente nuevamente, me sucede cuando intento iniciar en un dispositivo que tiene la misma aplicación pero generado por un archivo ipa.