2012-03-16 23 views
5

Quiero configurar Configuraciones de compilación que sean específicas para cada arquitectura (armv6 vs armv7). Esto es bastante fácil de hacer en la GUI de Xcode, pero trato de poner toda la configuración del proyecto en archivos .xcconfig. ¿Es posible replicar la siguiente configuración (el Thumb habilitado para armv7, pero no las arquitecturas armv6) usando archivos .xcconfig?¿Puede establecer Configuraciones de compilación específicas de la arquitectura en un archivo .xcconfig en Xcode 4.3?

GCC_THUMB_SUPPORT Settings in Xcode

Respuesta

8

Sí, se puede hacer eso.

SETTING_NAME[arch=arch_name] = some_value 

Es difícil encontrar documentación sobre esto. Aparentemente estaba en el Xcode 3.0 release notes, pero buena suerte para encontrar aquellos en los documentos actuales de Apple.

para resolver su problema particular:

GCC_THUMB_SUPPORT[arch=armv6] = NO 
GCC_THUMB_SUPPORT[arch=armv7] = YES 
+0

Gracias, que funcionó. Edité tu respuesta para agregar la configuración real que establece la configuración que estaba pidiendo. –

+4

Tenga en cuenta que puede encontrar esa respuesta seleccionando la fila para la que desea la configuración de compilación, y presionando '⌘-C' para copiar la configuración. Luego puede pegarlo en su archivo xcconfig como texto. – Jim

Cuestiones relacionadas