Xcode: разные варианты настройки сборки для разных конфигураций. Зачем? - PullRequest
0 голосов
/ 09 октября 2009

В моем проекте XCode я смотрю на окно «Информация о цели», вкладка «Сборка». В списке настроек компилятора для большинства моих конфигураций («Release», «Distribution» и «Ad Hoc») есть раздел настроек «GCC 4.2 - Preprocessing». Когда я переключаюсь на свою конфигурацию «Отладка», этот раздел исчезает.

Что я могу сделать, чтобы моя конфигурация "Отладка" также показала эти настройки?

Спасибо.

1 Ответ

0 голосов
/ 09 октября 2009

Установлен ли базовый SDK вашей конфигурации отладки на отсутствующий SDK? Xcode получает спецификации для того, какие флаги поддерживает компилятор из настроенного базового SDK. Если он отсутствует, то Xcode не знает, для какого компилятора показывать флаги.

Ваша конфигурация отладки может работать правильно, если вы используете всплывающее окно «Обзор» для установки переопределенного SDK. Но поскольку это параметр переопределения, инспектор параметров сборки не знает об этом. Вы должны установить базовый SDK на что-то допустимое, даже если вы переопределяете его с помощью всплывающего окна Active SDK.

...