2011-11-29 13 views
6

Creé una nueva aplicación de vista Single View en Xcode 4.2, solo muestra la pantalla gris.No se pudo instalar aplicaciones con Xcode 4.2 en el iPhone 3G

Cuando construyo la aplicación, aparece el aviso:

BWARN]warning: iPhone apps with a deployment target lower than 4.3 should include an armv6 architecture (current IPHONEOS_DEPLOYMENT_TARGET = "3.0", ARCHS = "armv7"). 

que siguieron this SO, this SO y this SO para fijar la advertencia.

Mi configuración de generación son:

  • Arquitecturas: ARMv6, ARMv7
  • SDK Base: último iOS (iOS 5.0)
  • iOS implementación de destino: iOS 3,0

El dispositivo necesario ca los valores de las paridades en Info.plist son armv6, armv7.

Realizo una distribución Ad Hoc de la aplicación (esta aplicación solo muestra una pantalla gris) y la coloco en iTunes.

  1. Cuando instalé la aplicación en 2 iPhone4 (uno tiene iOS 4, uno tiene iOS 5), funciona bien.
  2. Cuando instalé la aplicación en el iPhone 3GS (con iOS 4), funciona bien.
  3. Pero
    cuando intento instalar la aplicación en el iPhone 3G 2 (una de ellas con iOS 4.2.1, una de ellas con IOS 3.0),
    la aplicación no se ha instalado y he recibido este mensaje.

La aplicación "SingleViewApplication" no se instaló en el iPhone XXXXX porque no es compatible con este iPhone.

¿Sabes cómo hacer que el iPhone 3G pueda ejecutar aplicaciones compiladas con Xcode 4.2?

Respuesta

11

Así que elimino el Obligaciones del dispositivo requerido entrada en el Info.plist y la aplicación se puede instalar en el iPhone 3G.

+0

Esto parece haber funcionado para mí también. Estoy en Xcode 4.3.2 y mi objetivo es iOS 4.0. –

Cuestiones relacionadas