卡在 Xcode 中获取 firebase-ios-sdk 上

Asw*_*ath 17 xcode ios swift-package-manager

我正在开发一个项目,并使用 Swift 包管理器来管理依赖项。我刚刚将 Xcode 更新到 12.5,并且删除了派生数据,因为我认为这可以解决我遇到的问题(问题导航器中没有显示任何错误,但会显示在报告导航器中)。无论如何,这不是主要问题。

这是过去 30 分钟运行的“重置包缓存”的报告

删除派生数据后,应该重新获取该包。然而,这并没有发生。我尝试重置包缓存并重新启动我的 MacBook。这已经持续了两个小时,我在堆栈溢出上查找类似的问题,但我找不到任何解决方案。任何帮助都是天赐之物。

编辑:将项目克隆到另一个目录中以查看是否可以解决问题。没有运气。

Asw*_*ath 29

对于陷入困境的任何人,fetching <package>您可能只需要手动删除中存在的缓存文件~/Library/Caches/org.swift.swiftpm/

感谢 /sf/answers/4712618221/


ysn*_*lcn 5

仅删除缓存对我来说不起作用。

我不得不;

  • 取出卡住的包裹,
  • 关闭 Xcode,
  • 删除缓存,
  • 删除派生数据,
  • 重新打开项目并等待它获取其他包,
  • 重新添加卡住的包。