Я создаю приложение с использованием Xcode 6 beta 6. Я вручную добавил файл префикса и указал его в настройках сборки: $(SRCROOT)/$(PRODUCT_NAME)/MyApp-Prefix.pch
. Файл компилируется, и символы, определенные там, не выделяются как незадекларированные в редакторе. Однако, когда я создаю проект, я получаю ошибки «необъявленного идентификатора» для макросов, определенных в префиксном файле. Что происходит?Ошибка при использовании файла префикса в Xcode 6
Что я пробовал:
- Набор PreCompile префиксы Заголовки к YES (по умолчанию НЕТ)
- Очистите папку сборки и удаление производных папок данных
Что интересно это Файл .pch определенно компилируется во время сборки. Если я введу синтаксическую ошибку, она вызывается в результатах сборки. Если файл pch компилируется в порядке, то компилятор начинает действовать так, как будто он не может найти его при создании файлов, которые его используют.
Вы не забыли установить настройку заголовка Precompile Prefix Header? – augustzf
@august Я установил его в YES: никакой разницы. – Macondo2Seattle
Если вы исправили его, ответьте на свой вопрос, если нет, пожалуйста, покажите свой код. – emotality