我对臭名昭著的问题有疑问:
“/Users/n/Library/Developer/Xcode/DerivedData/Build/Intermediates/XCBuildData/build.db”:数据库被锁定可能有两个并发构建在同一个文件系统位置运行
如何修复损坏的“现代”构建系统被锁定的数据库卡住?
我试过了:
- 清理项目
- 删除派生数据
- 更新 cocoapods (sudo gem...) 和 pod install
- 从 App Store 重新安装完整的 Xcode 文件夹
现在我安装了全新的 Xcode,该项目适用于十几个构建(真实设备和模拟器)并且问题又回来了,使我无法处理项目。如何重置 build.db 上的锁或删除它?
我看到这个问题被问了多次,但答案并没有解决我的问题。我没有使用构建脚本,我只有几个 cocoapods。请不要关闭这个问题,因为我特别询问缺乏:
- 没有自定义脚本
- 没有控制台构建
- 没有复合目标
唯一能让我继续工作的是转向遗留构建系统: