Я нашел несколько ссылок на параметр сборки в XCode под названием EXCLUDED_SOURCE_FILE_NAMES - приведенный ниже шаблон намекает на то, как он работает. Но я не могу понять, как использовать эту опцию в XCode (4.02).
"EXCLUDED_SOURCE_FILE_NAMES [sdk = iphoneos *] [arch = *]" = ...
Цель состоит в том, чтобы один или несколько исходных файлов компилировались, когда целью является симулятор, и другой набор исходных файлов компилировался, когда целью является устройство iOS.
Я полагаю, мне нужно сообщить xcode список файлов для каждой цели. Итак, как мне реализовать это с помощью этой настройки? Где в XCode это идет? Есть ли документация, как это сделать?
Мне также нужно сделать то же самое со статической библиотекой. В частности - у меня есть статическая библиотека, которую я хочу включить в свой проект, но библиотека поддерживает только arm, а не i386, поэтому при сборке для симулятора мне нужно исключить этот файл из ссылки!
Можно ли это сделать?