Файл PCH в Xcode 6
В моих предыдущих проектах я могу найти .pch
файл в разделе "Вспомогательные файлы".
Но сейчас в Xcode 6 я не смог найти ни одного .pch
файл. Какие шаги я должен сделать, чтобы создать этот файл?
6 ответов
Добавьте pch-файл, который находится в разделе "Другие" в "Файл-Новый"... и не забудьте добавить его в раздел LLVM6.0 - "Язык" настроек сборки как Project/whateveryounamedyourpchfile.pch
- Создать новый файл: ⌘cmd + N
- iOS / Mac> Другое> Файл PCH> YourProject-Prefix.pch.
- Убедитесь, что вы отображаете "Все", а не "Основные". (Синие кнопки)
- Проект> Настройки сборки> Поиск: "Заголовок префикса".
- В разделе "Apple LLVM 7.0" вы получите ключ заголовка префикса.
- Введите каталог с файлами. например: "$(SRCROOT)/$(PROJECT_NAME)/ProjectName-Prefix.pch".
- Чистый проект: ⌘cmd + ⇧shift + K
- Проект строительства: ⌘cmd + B
Ответ Роба Нейпира на: Почему ProjectName-Prefix.pch не создается автоматически в Xcode 6? стоит прочитать. Он указывает, что файл PCH, вероятно, не очень хорошая идея, и предлагает явно включать файлы.h в модули, которые в них нуждаются.
Я узнал, что с Xcode 6. Вам нужно вручную создать файл PCH.
Файл -> Создать -> Файл -> iOS -> C и C++ -> Файл PCH.
В ответе, представленном выше, есть небольшая ошибка. Обратите внимание, что в настройке сборки в prefix.header вам просто нужно ввести имя файла.pch -
В моем случае проблема получала, нет ошибки входного файла
Я исправил это, удалив файл.pch из проекта и снова добавив эту работу для меня. Надеюсь, это поможет кому-то.