caracteristicas - iOS 6: "falta la arquitectura requerida del archivo ejecutable de la aplicaciĆ³n: armv6"
ios 8 (3)
XCode 4.5 ya no admite la compilación de armv6. Todavía puede existir en la configuración de la arquitectura (de un proyecto anterior) pero ya no los construirá. Si necesita construir para iPhone antiguos (como en el brazo) no puede admitir 6.0 en la misma compilación (ya que necesita Xcode 4.5 para eso).
Primero, he intentado todas las respuestas a la pregunta: al ejecutable de la aplicación le falta una arquitectura requerida, armv6
Esto funcionó la semana pasada antes de descargar iOS 6. Ahora recibo el siguiente error al validar mi archivo para su distribución.
Que yo sepa, el único cambio es iOS 6. Por lo tanto, creo que debe haber un nuevo paso que me falta.
Asegúrese de que el objetivo de implementación de iOS esté configurado en iOS 4.3
.
Aunque la configuración de su proyecto podría decir armv6
, ya no se admite en Xcode 4.5, ni los Destinos de implementación están por debajo de 4.3.
Mi experiencia con Cocos2d y Xcode 4.5:
Cuando creé un proyecto nuevo y no de Cocos2d en Xcode 4.5, se puede construir para archivar sin advertencia sobre la falta de arquitectura.
Sin embargo, cuando creo un nuevo proyecto Cocos2d, Xcode 4.5 da una advertencia de validación de falta de armv6 y App Store se niega a aceptar la aplicación.
Después de verificar, veo que Cocos2d establece automáticamente el destino de implementación de iOS en iOS 4.0. Cambie el valor a iOS 4.3 y resolverá el problema.