Xcode 突然无法获取 Swift 包修订版:“无法获取修订版”

Rap*_*ael 14 xcode ios swift swift-package-manager

我在 Xcode 中打开了一个项目,该项目依赖于RxSwift通过内置 Swift 包管理器作为 Swift 包包含在内的项目。\n几周前我创建该项目时,它运行良好。

\n

现在突然间,当尝试构建和运行我的项目时,我收到一条有关该 Swift 包的错误消息:

\n

Couldn\xe2\x80\x99t get revision \xe2\x80\x986.5.0^{commit}\xe2\x80\x99

\n

我尝试清理构建文件夹,但仍然会出现相同的错误。

\n

我的互联网连接工作正常,所以这不是网络问题。

\n

我也很惊讶 Xcode 会尝试再次获得修订版,因为没有更新有问题的包,RxSwift是在上次构建正常工作到今天之间发布的。因此,我假设本地缓存的任何内容都应该仍然存在并且正常运行。

\n

到目前为止,我找不到有关此错误消息的任何其他报告。

\n

Rap*_*ael 22

显然,包缓存出了问题。

Xcode 的更新或我在 Mac 上运行的清理工具删除了一些缓存,可能会混淆 Xcode 的包缓存。

在 Xcode 中,从菜单中单击“文件”>“包”->“重置包缓存” ,然后再次构建。
如果这不起作用,请首先尝试重新启动 Xcode,然后尝试清理构建文件夹并重试。

  • 对于其他迷路的人。菜单是文件 > 包 -> 重置包缓存 (5认同)