versiones descargar ios

descargar - ios download



ejecutable de la aplicaciĆ³n le falta una arquitectura requerida armv6 (8)

Estoy usando xCode 4.2 e intento implementar mi aplicación. Estoy fallando la validación con el siguiente mensaje de error:

application executable is missing a required architecture armv6

El valor de mis Arquitecturas está establecido en Estándar (armv7). Esta es la ÚNICA opción en la lista desplegable. SDK base: iOS 5.0 (esta es la única opción) Deployment SDK: 3.2 Build Active Architecture Only: NO Arquitecturas válidas: armv6 armv7 armv7f armv7k

¿Alguien sabe la solución a este problema?


Agregar Armv6 fue solo parcialmente el problema para mí para resolver el mismo problema con Xcode 4.5. También tuve que aumentar mi objetivo de implementación de iOS 4.1 a iOS 5.0 para que funcione. Muchas horas de frustración por una solución tan simple. Espero eso ayude.


En el Xcode 4.2 GM esto sigue siendo un problema, pero puedes resolverlo haciendo lo siguiente.

  1. Cambia a la vista de archivos / carpetas en el proyecto xcode

  2. Seleccione su proyecto (el ícono azul)

  3. Seleccione su Aplicación en Objetivos en el medio de la pantalla.

  4. Ir a la configuración de construcción

  5. Buscar arquitecturas> Distribución

  6. Expande esta sección para que puedas ver Debug y Release

  7. Cambie "Estándar (armv7) - $ (ARCH_STANDARD_32_BIT)" a "Otro ..."

  8. Reemplazar, "Estándar (armv7) - $ (ARCH_STANDARD_32_BIT)" con "armv6", luego agregar un nuevo elemento "armv7"

Recuerde que puede necesitar hacer esto para todos los proyectos incluidos, también conocidos como frameworks como TAPKU


Manera fácil de hacerlo:

1) Haz clic con el botón izquierdo en el ícono del proyecto ( ícono azul , debajo del botón "Ejecutar").

2) Junto al icono del proyecto (a la derecha), haga clic con el botón izquierdo en el nombre del proyecto en "PROYECTO" (Fondo blanco).

3) Seleccione la pestaña "Configuración de compilación" y busque el submenú "Arquitecturas" (Primero). Haga clic izquierdo en "Estándar (armv7) $ (ARCH_STANDARD_32_BIT)" y seleccione "Otro ..."

4) Haga clic en el ícono "-" para eliminar el valor original ( "$ (ARCH_STANDARD_32_BIT)" ). Haga clic en el ícono "+" y escriba "armv6" (sin comillas dobles). Haga clic en el ícono "+" nuevamente y agregue "armv7" (también sin comillas dobles). Haga clic en "Hecho" .

5) Asegúrese de que "Crear arquitectura activa solamente" esté configurado en "No" (debería ser)

6) Junto al ícono del proyecto (a la derecha), haga clic con el botón izquierdo en el nombre del proyecto debajo de "OBJETIVOS" y repita los pasos 3, 4 y 5.

7) Presione cmd + I en su teclado (o Producto -> Perfil en el menú de Xcode) y verifique si todo está bien.


Me tropiezo con esta pregunta cuando busco una solución a la advertencia:

warning: iPad: application executable is missing a required architecture. At least one of the following architecture(s) must be present: armv7 (-19033) Unable to validate your application. - (null)

Otras respuestas no resolvieron mi problema, entonces me di cuenta de que había cambiado el valor de CFBundleExecutable . Cuando volví al viejo valor, todo fue sin problemas otra vez.

No estoy seguro de cuál es la causa directa de esa advertencia, pero al menos puedo distribuir versiones Ad Hoc nuevamente.


Mi entorno era Xcode 4.5.1. Cambiar dos cosas resolvió este problema para mí.

  1. Establecer el destino de implementación al menos en iOS 4.3.
  2. Mantener solo la arquitectura de armv7 en la lista de arquitecturas en la configuración de compilación y eliminar todas las demás (incluido armv6) explícitamente.

Para Xcode 4.5, establezca el destino de implementación al menos en iOS 4.3 y eso lo resolverá. armv6 y versiones anteriores de iOS están casi extintas.


Para mí me ayudó cuando configuré solamente armv6 en Architectures


Todas las respuestas no ayudaron en mi caso, usando Xcode 4.2.1.

Lo que hice fue cambiar Architectures de armv7 a armv6 armv7 y funcionó. Me gusta esto: