问题描述
我最近在GitHub上创建了一个iOS库,以添加对Swift Package Manager的支持。这是存储库:https://github.com/skelpo/mapbox-gl-native-ios
当我将其添加到全新的iOS应用中并尝试构建它时,出现此错误:
Unable to resolve build file: XCBCore.BuildFile (The workspace has a reference to a missing target with GUID 'PACKAGE-TARGET:MapBox')
我发现了类似错误的帖子,例如this one,但是构建文件无法解析的原因有所不同。
我尝试了通常的方法来清理构建文件夹,删除派生数据并重新启动Xcode,但这并没有帮助。
此特定分辨率失败的原因是什么,我该如何解决?
解决方法
我最近升级到 Xcode 12 后遇到了类似的问题,并为我的情况找到了解决方案。
导致解决方案的主要提示来自Aaron's May 3,2019 answer on this page。
为我修复的是选择 Xcode 项目的根目录,并将项目格式从“Xcode 11.0-compatible”更改为“XCode 12.0-compatible”。