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 al 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á.
fuente
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.
fuente
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.
fuente
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.
fuente
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 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."
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).
fuente
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.
fuente
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.
fuente
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. Ellos siempre neutralizan certificado anterior .
En otras palabras: la versión de AppStore se instalará correctamente, incluso si la aplicación ya instalada (prueba, ad hoc o empresarial) 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 con 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 el lanzamiento de AppStore, apuesto a que funciona:
fuente
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 ...
fuente
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í.
fuente
Resolví este problema cambiando el sistema de compilación a heredado en xcode.
Tuve el mismo problema, pero las soluciones mencionadas anteriormente no me funcionaron. Aunque 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".
fuente
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' de la actual (copié todo el proyecto de la aplicación anterior, modifiqué algunas URL e imágenes, luego hice clic en 'Ejecutar' y vi a los infelices cuadro de 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.
fuente
Había cambiado el equipo pero olvidé cambiarlo en mi objetivo de Pruebas, por lo que causó eso. Quizás esto ayude a alguien.
fuente