Файл PCH в Xcode 6

В моих предыдущих проектах я могу найти файл .pch разделе «Поддерживаемые файлы».

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

Добавьте файл pch, который находится под Другими в File-New … и не забудьте добавить его в свой LLVM6.0-Language раздел настроек сборки в качестве 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

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

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

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

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

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

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

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

  • Ошибка домена = NSURLErrorDomain Code = -1005 «Сетевое соединение было потеряно».
  • Adaptive segue в раскадровке Xcode 6. Неужели устал?
  • Не удалось запустить приложение в Simulator: во время работы была обнаружена ошибка (Domain = LaunchServicesError, Code = 0)
  • Как использовать openURL для совершения телефонного звонка в Swift?
  • Быстрые дженерики, не сохраняющие тип
  • Xcode 6 iOS Создание Cocoa Touch Framework - проблемы с архитектурой
  • Как «Удалить производные данные» в Xcode 6 и более поздних версиях?
  • Как интегрировать заставку для всех типов iPhone в XCode 6.1?
  • Xcode Version 6.1 (6A1030) - Ошибка Apple-O-Linker - создание
  • Сравнение NSDate с использованием Swift
  • как сохранить и прочитать массив массива в NSUserdefaults в swift?
  • Давайте будем гением компьютера.