Estoy comenzando un nuevo proyecto en Xcode 5. Quiero desarrollar aplicaciones usando iOS SDK 7
pero con destino de implementación iOS 5.0
. Tan pronto como creo un nuevo proyecto en Xcode e intento cambiar el objetivo de implementación a 5.0, recibo este mensaje:
Applications including an arm64 slice are not compatible with versions of iOS
prior to 6.0
Adjust your Architectures build setting to not include arm64 in order to deploy
to releases prior to iOS 6.0.
Así que cambió las arquitecturas a Standard
(sin 64 bits). Yo compilo, se ejecuta pero realmente no entiendo lo que acaba de pasar.
¿Cuál es la diferencia entre la configuración Architectures
y Valid architectures
en la configuración de compilación del proyecto Xcode?
Si configuro Architectures
para excluir 64 bits, ¿qué sucede cuando ejecuto mi aplicación en un iPhone de 64 bits o un simulador de iOS (sé que funciona, solo tengo curiosidad por saber qué sucede debajo)?
¿Puede explicar el gran lío con la nueva arquitectura de 64 bits?