Недавно я включил модули в свои настройки сборки проекта Xcode ( "Включить модули (C и Objective-C)" ), и теперь я часто получаю ошибку ниже сборки. Он работает в следующий раз, когда я строю (без каких-либо изменений), но это раздражает, потому что это происходит очень часто (несколько раз в час).
фатальная ошибка: искаженный или поврежденный файл AST: 'не удалось найти файл '/Users/mpv/dev/project/Crashlytics.framework/Headers/Crashlytics.h' ссылка на примечание AST file: после изменения заголовков системы, пожалуйста удалите кеш модуля в '/Users/MPV/Library/Developer/Xcode/DerivedData/ModuleCache/M5WJ0FYE7N06
Crashlytics рекомендовал удалить Crashlytics.h из предварительно скомпилированного файла заголовка (.pch) и импортировать непосредственно в каждый исходный файл, который ему нужен. Это значительно уменьшает проблему, но я все же иногда получаю файл Crashlytics.h при обнаружении ошибки при создании.
fatal error: 'Crashlytics/Crashlytics.h' file not found
#import <Crashlytics/Crashlytics.h>