Xcode首次构建成功后多次运行iOS项目出现文件缺失错误
Xcode首次构建成功后多次运行iOS项目出现文件缺失错误
我太懂你这种突然翻车的郁闷了——第一次通过CLI给iOS项目装完Pods,打开Xcode运行完全顺畅,一点构建错误都没有,结果在设备上跑了几次之后,突然就弹出文件找不到的报错,比如:
/Pods/FirebaseCrashlytics/Crashlytics/Crashlytics/Settings/Models/FIRCLSApplicationIdentifierModel.m:19:9 'Crashlytics/Shared/FIRCLSByteUtility.h' file not found
给你几个亲测有效的解决办法,按顺序试试:
- 先清理构建缓存:打开Xcode,按
Cmd + Shift + K清理当前项目的临时构建文件,再按Cmd + Option + Shift + K彻底清理Xcode的Derived Data目录,之后重启Xcode重新构建项目。 - 重装Pods依赖:进入项目根目录,在终端执行
pod deintegrate完全移除现有Pods集成,接着执行pod install重新安装所有依赖包,确保所有文件都完整下载。 - 重置Xcode项目索引:右键点击项目的
.xcworkspace(或.xcodeproj)文件,选择「Show Package Contents」,删除里面的xcuserdata文件夹,之后重新打开项目,让Xcode重新生成索引。 - 锁定依赖版本:如果是版本兼容问题,你可以在
Podfile里指定FirebaseCrashlytics的稳定版本,比如pod 'Firebase/Crashlytics', '~> 10.0.0',然后再执行pod install更新依赖。
备注:内容来源于stack exchange,提问作者Chris
相关产品推荐
相关产品推荐

