【问题标题】:package resolution failed xcode包解析失败的xcode
【发布时间】:2022-08-23 20:19:42
【问题描述】:

我在安装了 XCode 13.4 的 M1 MBP 上运行 macOS Monterey 12.4。

我正在为 ios 构建一个 swiftUI 项目,并尝试使用 Swift 包管理器将 Firebase/FireStore DB 连接到该项目并导入:firebase-ios-sdk。

这样做时,我会收到一条 Package Resolution Failed 消息,其中包含一个框和所有无法解析的 firebase-ios-sdk 的列表:list

Package Resolution failed

我尝试删除派生数据文件夹内容,重置包缓存,解析包版本,重新启动 Xcode。不工作。

昨晚我卸载了 XCode 并在一夜之间重新安装了 Xcode。没用,今天还是一样的问题。

当我将 Firebase 导入 .swiftui 文件时,我收到一条代码错误消息 - 没有这样的模块 \'FirebaseCore\'

我将非常感谢您的帮助,我是 Newby。

谢谢 阿德里安

  • 您是否使用了 XCode File->Add Packages 选项?然后选择https://github.com/firebase/firebase-ios-sdk.git

标签: ios swift xcode firebase swift-package-manager


【解决方案1】:

更新:(解决方案)

Chris Parker @https://codecrew.codewithchris.com 为我解决了这个问题。

这是他写的,对我有用:

“我只是尝试再次安装 Firebase,但问题仍然存在。我看起来更接近于依赖规则默认的选项,默认的选项是“分支”。我将其更改为“直到下一个主要版本”和我期望看到的包选择确实出现了,所以这就是问题所在。”

我只想对 codewithchris 的 Chris 表示非常感谢,他真的为我而来。

谢谢克里斯·帕克

【讨论】:

    【解决方案2】:

    Xcode“文件”->“包”->“重置包缓存”为我解决了这个问题。希望它对其他人也有用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-17
      • 2015-02-14
      • 2010-09-22
      • 2019-07-22
      相关资源
      最近更新 更多