El dispositivo iPhone 3G "terminó de ejecutarse" pero la aplicación no se cargará

Estoy intentando ejecutar una aplicación en un dispositivo 3G. Xcode dice que la aplicación ha "terminado de ejecutarse en el iPhone", pero la aplicación no se implementará. Creo que tengo las architectures configuradas correctamente (ver la image a continuación)

introduzca la descripción de la imagen aquí

introduzca la descripción de la imagen aquí

cualquier ayuda sería genial,

Gracias

    Me di count de esto finalmente. En Info.plist, hay una configuration de "Capacidades de dispositivo necesarias" que se configuró en armv7. Era consciente de los requisitos de armv6 y armv7 en la configuration de compilation objective para el model 3G, pero no en el plist. aquí hay una captura de pantalla. Espero que ayude a alguien más atrapado con algo similar:

    introduzca la descripción de la imagen aquí

    Su configuration se ve bien. He visto esto antes; quitar el dispositivo del Organizador (seleccionarlo en la list de la izquierda de la pestaña "Dispositivos" y hacer clic en el button "Quitar" en la parte inferior del panel principal), reiniciar Xcode y volver a conectarlo parecía solucionar el problema.

    En mi caso, la architecture en las properties de destino se estableció en Estándar (armv7). Tuve que agregar la architecture armv6 y funcionó

    Marque "Capacidades necesarias del dispositivo" en la configuration. Tuve un problema con el acelerómetro en OFF. Cuando eliminé esta línea, todo comenzó a funcionar.

    El mismo problema en 3G (iOS4) y 4GS (iOS5)

    Cada file .xib y model de datos principales también tiene una propiedad de deployment. Está en el inspector de identidad. Cambiarlo funcionó para mí.

    Asegúrese de tenerlo configurado de esta manera en la configuration de compilation objective, no solo en la configuration de compilation del proyecto.

    Reiniciar el dispositivo por lo general corrige este para mí.

    En Configuración de compilation en la parte superior, no tendrás una selección llamada 'Niveles'. Si selecciona esto, puede encontrar que la Arquitectura y / o su Identidad de firma de código no están de acuerdo con la configuration que se mostraba en la configuration 'Combinada'. Tuve un caso en el que una aplicación se estaba desarrollando con éxito y simplemente no se desplegaba en el teléfono. Cuando selecciono "Niveles", los valores bajo mi objective de Aplicación para estas configuraciones de Generación fueron incorrectos. Una vez que los instalé aquí se implementó en el dispositivo bien.

    Espero que ayude.