sizes developer apps apple app xcode xcode4 warnings build-settings

xcode - developer - Las aplicaciones de iPhone con un objetivo de implementación inferior a 4.3 deben incluir una arquitectura armv6



sign in to app store connect (1)

Tengo un problema :-( Cuando compilo mi aplicación para el lanzamiento, XCode muestra una advertencia que dice:

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

Pero, ¿cómo puedo configurar armv6 en mi configuración de compilación? Estoy usando XCode 4.2 y aquí está mi configuración de compilación:

¡Gracias!


No he usado la versión, pero el Xcode actual no admite la firma para iOS 2.0, por lo que cuando salga iOS 5, 3.0 podría tener el mismo problema de no ser compatible

Esto es de http://www.weston-fl.com/blog/?p=3050 (este sitio me ha ayudado a resolver tantos errores, así que a Mike D.)

  1. En Xcode, navegue hasta Crear configuración y encuentre el grupo Arquitecturas (está en la parte superior, es muy difícil perderse). Añadir armv6 a la línea de arquitecturas. Debe contener armv6, armv7 o Standard (armv6 armv7)
  2. Establecer el SDK base en el último iOS (actualmente configurado en iOS ...)
  3. Desmarque Build Active Architecture Only o configúrelo en NO.
  4. Las arquitecturas válidas deben mostrar armv6 armv7 Cuando su proyecto use sus propias bibliotecas dependientes, compílelas con la misma configuración (correcta).