2014-12-17 3 views
0

У меня возникла проблема с определением макросов препроцессора для разных целей сборки.Макросы препроцессора не установлены для некоторых целей

Я добавляю различные флаги к Параметры построения для каждой из целей путем установки макросов препроцессора для всех конфигураций $(inherit) и SOME_FLAG, где SOME_FLAG могут быть различными для каждой цели. Это отлично работает для большинства моих целей, но не для всех. Я попытался перезапустить Xcode, очистить цели и повторить описанную выше процедуру для других целей (которые работают).

В настройках построения уровня проекта у меня есть только DEBUG=1 для конфигурации отладки.

Я полностью в растерянности, поэтому любые подсказки о том, с чего начать искать, очень ценятся.

+0

Вы уверены, что настройки на уровне целевого уровня не переопределяют значения? В настройках сборки вы обычно можете видеть, какие настройки унаследованы от настроек уровня проекта; убедитесь, что они верны. – Droppy

+0

Я надеюсь, уточнил мой вопрос. Все дело в том, чтобы установить макросы на целевом уровне, и они выглядят корректно. Однако они не видны компилятору. – JBarberU

ответ

0

Остановился на сломанных объектах и ​​в итоге закрепил их, что исправило мою проблему.

Смежные вопросы