застряло имя скомпилированного заголовка

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

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

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

1
задан dar512 29 August 2010 в 05:26
поделиться

1 ответ

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

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

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

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

.
2
ответ дан 2 September 2019 в 21:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: