Файл PCH в Xcode 6

В моих предыдущих проектах я могу найти .pch файл в разделе "Вспомогательные файлы".

Но сейчас в Xcode 6 я не смог найти ни одного .pch файл. Какие шаги я должен сделать, чтобы создать этот файл?

6 ответов

Решение

Добавьте pch-файл, который находится в разделе "Другие" в "Файл-Новый"... и не забудьте добавить его в раздел LLVM6.0 - "Язык" настроек сборки как Project/whateveryounamedyourpchfile.pch

  1. Создать новый файл: ⌘cmd + N
  2. iOS / Mac> Другое> Файл PCH> YourProject-Prefix.pch.
  3. Убедитесь, что вы отображаете "Все", а не "Основные". (Синие кнопки)
  4. Проект> Настройки сборки> Поиск: "Заголовок префикса".
  5. В разделе "Apple LLVM 7.0" вы получите ключ заголовка префикса.
  6. Введите каталог с файлами. например: "$(SRCROOT)/$(PROJECT_NAME)/ProjectName-Prefix.pch".
  7. Чистый проект: ⌘cmd + ⇧shift + K
  8. Проект строительства: ⌘cmd + B

Префикс заголовка изображения

Ответ Роба Нейпира на: Почему ProjectName-Prefix.pch не создается автоматически в Xcode 6? стоит прочитать. Он указывает, что файл PCH, вероятно, не очень хорошая идея, и предлагает явно включать файлы.h в модули, которые в них нуждаются.

Я узнал, что с Xcode 6. Вам нужно вручную создать файл PCH.

Файл -> Создать -> Файл -> iOS -> C и C++ -> Файл PCH.

В ответе, представленном выше, есть небольшая ошибка. Обратите внимание, что в настройке сборки в prefix.header вам просто нужно ввести имя файла.pch -

В моем случае проблема получала, нет ошибки входного файла

Я исправил это, удалив файл.pch из проекта и снова добавив эту работу для меня. Надеюсь, это поможет кому-то.

Другие вопросы по тегам