Подтвердить что ты не робот

Ошибка архивирования XCode 4: был найден один или несколько файлов PCH, но они были недействительны

Документирование нечетного XCode 4 Ошибка здесь для справки в будущем:

"был найден один или несколько файлов PCH, но они были недействительными"

Очистка не устраняет проблему, вам нужно очистить папку сборки, удерживая клавишу ALT и выбрав "Продукт" в меню. Теперь запись "Чистота" изменилась на "Очистить папку сборки", которая уничтожит плохие копии PCH и скомпилирует без ошибок.

4b9b3361

Ответ 1

Мне нужно было прочитать это несколько раз, чтобы понять, что происходит. Оригинальный плакат ответил на его собственный вопрос. Исправить:

Очистите папку сборки, удерживая ALT и выбрав "Продукт" в меню. Теперь запись "Чистота" изменилась на "Очистить папку сборки", которая уничтожит плохие копии PCH и скомпилирует без ошибок.

Ответ 2

У меня возникла другая проблема, в которой это решение помогло. После обновления внешней библиотеки я полагаюсь, я получил это сообщение:

fatal error: file '/path/to/SomeHeaderFile.h' has been modified since the precompiled header was built

Использование "нормальной" очистки уже помогло избавиться от нее для сборки Debug. Но когда я хотел использовать Archive для создания новой сборки для AppStore, сообщение об ошибке осталось.

Используя эту "Чистую папку сборки", теперь, наконец, решена проблема для меня!