无法在Xcode中获取firebase-ios-sdk

xiozqbni  于 2022-11-18  发布在  iOS
关注(0)|答案(5)|浏览(177)

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

在我删除了我的派生数据后,软件包应该重新获取。然而,这并没有发生。我尝试重置软件包缓存并重新启动我的macbook。这已经持续了两个小时,我查找了类似的堆栈溢出问题,但我没有找到任何解决方案。任何帮助都是天赐之物。
编辑:将项目克隆到另一个目录中,看看是否能解决问题。没有运气。

8iwquhpp

8iwquhpp1#

对于那些被困在fetching <package>中的人,您可能只需要手动删除~/Library/Caches/org.swift.swiftpm/中的缓存文件
多亏了https://stackoverflow.com/a/67323117/3970488

kcwpcxri

kcwpcxri2#

仅删除缓存对我不起作用。
我不得不;

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

14ifxucb3#

此解决方案适用于在xCode v13.2上遇到此问题的任何人。
根据Xcode 13.2 Release Notes,如果您在Xcode项目或工作区中独立使用Swift软件包或将其作为依赖项使用,则Mac App Store版本的Xcode在软件包解析过程中会失败。
要解决这个问题,你必须直接从Apple Developer website下载Xcode 13. 2。这将解决这个问题。
更多信息可以在this github问题上找到。

63lcw9qa

63lcw9qa4#

这对我很有效

cd ~/Library/Developer/Xcode
rm -rf DerivedData
q7solyqu

q7solyqu5#

在文件管理器enter image description here中,转到左侧的软件包和依赖项区域

相关问题