прекомпилированное имя заголовка застревает - PullRequest
1 голос
/ 29 августа 2010

Я новичок в xcode и, должно быть, что-то упустил.

Создайте новый проект командной строки.Назовите его tempprog (например).
Выберите Проект / Изменить настройки проекта.
Отредактируйте имя заголовка префикса (tempprog_Prefixz.pch).
Построение - конечно, произойдет сбой при поиске tempprog_Prefixz.pch
Теперь измените имя заголовка префикса обратно на tempprog_Prefix.pch.
Выполните сборку снова - она ​​должна работать, но не работает.Он все еще ищет tempprog_Prefixz.pch

Очистка не исправляет ситуацию.Что мне здесь не хватает?Где хранится имя Prefixz.pch?Если вы посмотрите в выводе сборки команду ProcessPCH, то увидите, что она все еще хочет использовать Prefixz.

Ответы [ 2 ]

2 голосов
/ 30 августа 2010

Оказывается, есть система расстановки приоритетов.

Из работы с настройками сборки Xcode:

Уровни, на которых можно установить параметры сборки, и их приоритеты:

Флаги командной строки xcodebuild (применимо только для сборок командной строки) Цель, редактируемая с помощью информационного инспектора цели Проект, редактируемый через инспектор проекта Настройки приложения XCode, как установлено в XCode> Настройки ... XCode встроен по умолчанию Пользовательская среда, возможно, как установлено в пользовательском файле ~ / .MacOSX / environment.plist

0 голосов
/ 17 марта 2016

Перезагрузка Mac устраняет проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...