如何解决 XCode 13.3 中的 SwiftPM.SPMRepositoryError 错误 3

use*_*278 20 xcode ios swift swift-package-manager xcode13.3

在 XCode 13.3 中更新包时,我收到 SwiftPM.SPMRepositoryError 错误 3 并且没有更多详细信息。这个错误是什么意思?如何修复它?

我删除了所有包并将它们一一添加回来。但它似乎不是由任何特定的包触发的。它似乎是由任何包触发的。

小智 39

右键单击项目导航器中的“包依赖项”,然后选择“重置包缓存”将修复此问题。
发生此问题的原因是您可能清理了一些 Xcode 缓存,并且 SPM 缓存已损坏。

  • @hotdogsoup.nl。文件->包->重置包缓存 (2认同)

Bre*_*ett 17

我遇到了这个问题,必须做一些事情:

  • 将一些 swift 包更新到支持 Xcode 13.3 使用的新 SPM 包文件格式的更高版本 (*)
  • 退出 Xcode
  • rm -rf ~/Libray/Developer/Xcode/DerivedData
  • rm -rf ~/Library/Caches/org.swift.swiftpm
  • 启动Xcode
  • 文件->包->重置包缓存
  • 构建(可能需要一段时间,具体取决于您拥有的软件包数量)

这为我解决了

(*) 我必须将 Auth0.swift 更新到 2.0,将 AlamoFire 更新到 5.5.0,将 ZenDesk 更新到 5.4.1