xcode - 无法解析构建文件:使用 GUID 引用缺少的目标
问题描述
我最近在 GitHub 上创建了一个 iOS 库,以添加对 Swift 包管理器的支持。这是存储库: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')
我发现了类似错误的帖子,例如这个,但是构建文件无法解析的原因是不同的。
我已经尝试过通常清理构建文件夹、删除派生数据并重新启动 Xcode,但这并没有帮助。
此特定解决方案失败的原因是什么,我将如何解决?
解决方案
我最近升级到 Xcode 12 后遇到了类似的问题,并为我的情况找到了解决方法。
导致解决方案的一个主要提示来自Aaron 在此页面上于 2019 年 5 月 3 日的回答。
为我解决的问题是选择 Xcode 项目的根目录,并将项目格式从“Xcode 11.0-compatible”更改为“XCode 12.0-compatible”。
推荐阅读
- oracle - 如何将多个结果连接到oracle中的一列?
- c# - 如何使用按钮更改表单的背景颜色
- plot - 为什么 Mathematica 显示一个空白框?
- php - PHP Singleton 作为 HTTP 服务器中 HTTP 请求的回调
- python - Python:将数据从 excel 转换为饼图
- android - Firestore Stripe 错误“无法序列化对象。不支持序列化集合,请改用列表。”
- android - HttpURLConnection 间歇性返回错误代码 500
- scala - 使用不同的设置两次运行 sbt 任务
- node.js - 带有令牌的 PASSPORT GOOGLE OAUTH2
- node.js - 使用快递的 POST 请求