style buttons bar apple app xcode 64-bit xcode5 32bit-64bit

xcode - buttons - toolbar ios



cómo detener la construcción de xcode5.1 para 64 bits (2)

O simplemente use $(ARCHS_STANDARD_32_BIT)

Acabo de actualizar a xcode 5.1. Apple decidió hacer que todas las aplicaciones se compilaran a 64 bits de forma predeterminada. Mi aplicación tiene un código heredado y pasé las últimas horas pensando en cómo DETENER la construcción de Xcode para 64 bits. Pensé que esto podría ayudar a las personas con el mismo problema ...

Vea la respuesta aceptada para un pensamiento visual más claro.

(Mi respuesta basada en texto original ...)

En objetivos -> Crear configuración -> Arquitecturas -> Arquitecturas

  1. seleccione otro
  2. eliminar (presionar ''-'') $ (ARCH_STANDARD)
  3. añadir (presionar ''+'') armv7
  4. añadir (presionar ''+'') armv7s
  5. limpiar y construir

OP se publica la solución junto con la pregunta en sí. Pero creo que sería mejor agregarlo como respuesta. En Xcode 5.1 Apple realizó cambios significativos en la sección de architecture . Hicieron arm64 como parte de las arquitecturas estándar . Eso significa que los proyectos que utilizan la configuración predeterminada también se compilarán automáticamente para arm64 . Entonces, ¿qué harás si tu aplicación no es compatible con arm64 ? .

Doc dice:

Los proyectos que no pueden admitir 64 bits necesitan establecer específicamente la configuración de compilación de arquitecturas para no incluir 64 bits.

¿Como hacer eso?

  1. Ir a objetivos -> Crear configuración -> Arquitecturas -> Arquitecturas

  2. Haga doble clic en la arquitectura aparecerá un menú emergente. Elige otros

  3. Eliminar la fila existente - $ (ARCH_STANDARD). Agregue las arquitecturas requeridas una por una

  4. Ahora tu sección de arquitectura se verá así