una - Aplicación iOS 'No se pudo verificar la aplicación' solo en un dispositivo




se requiere una conexion a internet para verificar la confiabilidad del desarrollador (9)

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".


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).


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".


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.


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.





xcode6.1