He encontrado varias referencias a una configuración de compilación en XCode llamada EXCLUDED_SOURCE_FILE_NAMES? El siguiente patrón indica cómo funciona. Pero no puedo entender cómo usar esta opción en XCode (4.02).¿Cómo uso EXCLUDED_SOURCE_FILE_NAMES en XCode 4 (iOS)
"EXCLUDED_SOURCE_FILE_NAMES [SDK = iPhoneOS *] [arco = *]" = ...
El objetivo es tener uno o más archivos de origen compilan cuando el objetivo es el simulador, y un conjunto diferente de la fuente los archivos se compilan cuando el objetivo es un dispositivo iOS.
Me imagino que necesito decirle a xcode la lista de archivos para cada objetivo. Entonces, ¿cómo implemento eso usando esta configuración? ¿A dónde va XCode? ¿Hay alguna documentación sobre cómo hacer esto?
También necesito hacer lo mismo con una lib estática. Específicamente, tengo una lib estática que quiero incluir en mi proyecto, pero la lib solo admite el brazo no i386, entonces, cuando compile para el simulador, ¡necesito excluir este archivo para que no se vincule!
¿Se puede hacer esto?
También agregaría, que EXCLUDED_SOURCE_FILE_NAMES espera varios ems separados por espacios, y no comas. es decir, "patrón1 * patrón2" es correcto, mientras que "patrón1 *, patrón2 *" no funcionará. –