我最近在我的 Xcode 项目构建设置中启用了模块(“启用模块(C 和 Objective-C)”),现在我经常收到以下构建错误。它在我下次构建时工作(没有任何更改),但它很烦人,因为它经常发生(每小时几次)。
致命错误:格式错误或损坏的AST文件:'找不到文件'/Users/mpv/dev/project/Crashlytics.framework/Headers/Crashlytics.h'引用的AST文件'注意:修改系统头文件后,请删除模块缓存在“/Users/mpv/Library/Developer/Xcode/DerivedData/ModuleCache/M5WJ0FYE7N06”
Crashlytics 建议从预编译的头文件 (.pch) 中删除 Crashlytics.h,并直接在需要它的每个源文件中导入。这大大减少了问题,但我仍然偶尔会在构建时遇到 Crashlytics.h file not found 错误。
fatal error: 'Crashlytics/Crashlytics.h' file not found
#import <Crashlytics/Crashlytics.h>