Можно ли удалить файл Prefix.pch из проекта Xcode? - PullRequest
38 голосов
/ 18 января 2011

Проект Xcode генерирует файл Prefix.pch автоматически.Когда я удалил этот файл и попытался скомпилировать, я получил ошибку сборки, в которой говорится, что файл * _Prefix.pch отсутствует.

  • Является ли файл Prefix.pch необходим для компиляции с Xcode?
  • Как я могу собрать без файла Prefix.pch?

Ответы [ 2 ]

64 голосов
/ 18 января 2011

В Xcode перейдите к настройкам сборки вашей цели (Command-Option-E, вкладка build) и снимите флажок Precompile Prefix Header (GCC_PRECOMPILE_PREFIX_HEADER). Вы также можете удалить значение параметра Заголовок префикса, если хотите.

Заголовки префиксов компилируются и сохраняются в кэше, а затем автоматически включаются в каждый файл во время компиляции. Это может ускорить компиляцию и позволит вам включить файл без добавления оператора импорта в каждый файл, использующий его. Они не обязательны, и на самом деле медленная компиляция, когда вы их меняете.

0 голосов
/ 04 ноября 2016

Да, вы можете скомпилировать и запустить проект без файла .pch. В XCode перейдите к настройкам сборки вашей цели (Command-Option-E, вкладка сборки) и снимите флажок Precompile Prefix Header (GCC_PRECOMPILE_PREFIX_HEADER). Вы также можете удалить значение параметра Заголовок префикса, если хотите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...