我对臭名昭着的问题:
“/Users/n/Library/Developer/Xcode/DerivedData/Build/Intermediates/XCBuildData/build.db”:数据库被锁定可能有两个并发构建在同一个文件系统位置运行
如何修复破坏的“现代”构建系统陷入锁定的数据库?
我试过了:
现在我正在进行全新的Xcode安装,该项目适用于十几个版本(真实设备和模拟器),问题又回来了,使我无法处理项目。我如何重置build.db上的锁或删除它?
我多次看到这个问题,答案并没有解决我的问题。我没有使用构建脚本,我只有几个cocoapods。请不要关闭这个问题,因为我具体要求缺乏:
让我继续工作的唯一事情是转向遗留构建系统:
How can I use the legacy build system with Xcode 10's `xcodebuild`?
到目前为止,修复此问题的唯一方法是在“文件”>“工作区”设置中打开“旧版构建系统”。在一定数量的计算机重启(或时间过去?)之后,可以再次将设置更改为“新”构建系统,它将构建。