Xcode 无法解析生成文件:引用缺少GUID为的目标

Xcode 无法解析生成文件:引用缺少GUID为的目标,xcode,swift-package-manager,xcode12,Xcode,Swift Package Manager,Xcode12,我最近在GitHub上创建了一个iOS库,为Swift Package Manager添加了支持。以下是存储库: 当我将其添加到一个全新的iOS应用程序并尝试构建它时,会出现以下错误: Unable to resolve build file: XCBCore.BuildFile (The workspace has a reference to a missing target with GUID 'PACKAGE-TARGET:Mapbox') 我发现过类似错误的帖子,例如,但是构建文件无

我最近在GitHub上创建了一个iOS库,为Swift Package Manager添加了支持。以下是存储库:

当我将其添加到一个全新的iOS应用程序并尝试构建它时,会出现以下错误:

Unable to resolve build file: XCBCore.BuildFile (The workspace has a reference to a missing target with GUID 'PACKAGE-TARGET:Mapbox')
我发现过类似错误的帖子,例如,但是构建文件无法解析的原因是不同的

我尝试了通常的清理构建文件夹、删除派生数据和重新启动Xcode的方法,但都没有用


此特定解析失败的原因是什么?我将如何修复它?

最近升级到Xcode 12后,我遇到了类似的问题,并为我的案例找到了修复方法

导致解决方案的一个主要提示来自


对我来说,解决这个问题的方法是选择Xcode项目的根,并将项目格式从“Xcode 11.0-compatible”更改为“Xcode 12.0-compatible”。

最近升级到Xcode 12后,我遇到了类似的问题,并为我的案例找到了解决方案

导致解决方案的一个主要提示来自


对我来说,解决这个问题的方法是选择Xcode项目的根,并将项目格式从“Xcode 11.0-compatible”更改为“Xcode 12.0-compatible”。

这似乎是Xcode 12的常见问题。我在另一个SPM问题上有同样的错误。你能解决这个问题吗?我遇到了一个类似的问题。@Kyle我把它修好了,但我不能确定是什么造成的。我可以是一个Xcode更新或者是修复二进制框架的源代码,但我真的不知道。但愿如此。我的两个错误与一个测试目标相关,该测试目标依赖于两个其他测试目标。我注释掉了testTarget,它工作得很好。这似乎是Xcode 12的一个常见问题。我在另一个SPM问题上有同样的错误。你能解决这个问题吗?我遇到了一个类似的问题。@Kyle我把它修好了,但我不能确定是什么造成的。我可以是一个Xcode更新或者是修复二进制框架的源代码,但我真的不知道。但愿如此。我的两个错误与一个测试目标相关,该测试目标依赖于两个其他测试目标。我注释掉了testTarget,它工作得很好。