Що таке файл Prefix.pch?
.Pch - попередньо складений заголовок.
У мовах програмування C і C ++ файл із заголовком - це файл, текст якого може автоматично включатися в інший вихідний файл за допомогою препроцесора C, як правило, визначений використанням директив компілятора у вихідному файлі.
Заголовки префіксу збираються і зберігаються в кеші, а потім автоматично включаються в кожен файл під час компіляції. Це може прискорити компіляцію та дозволяє включити файл, не додаючи заяву про імпорт до кожного файлу, що використовує його. Вони не потрібні, а фактично повільні компіляції, коли ви їх змінюєте.
Так, ви можете компілювати та запускати проект без .pch-файлу
У Xcode перейдіть до налаштувань збірки вашої цілі (Command-Option-E, вкладка збірки) і зніміть прапорець заголовка префіксації прекомпіляції (GCC_PRECOMPILE_PREFIX_HEADER). Ви також можете видалити значення налаштування заголовка префікса, якщо бажаєте.
Також зауважте,
Не ставте макроси у файл .pch! Файл .pch - це, за визначенням, певний заздалегідь складений заголовок проекту. Він дійсно не повинен використовуватися поза контекстом проекту, і він дійсно не повинен містити нічого, крім #includes та #imports.
Якщо у вас є макроси та такі, якими ви хочете ділитися між заголовками, вставте їх у власний файл заголовка - Common.h чи будь-який інший - та #include, що на початку .pch