Xcode突然无法获得Swift软件包修订版本:“无法获取修订版本”

fv2wmkja  于 2023-01-31  发布在  Swift
关注(0)|答案(2)|浏览(241)

我在Xcode中打开了一个依赖于RxSwift的项目,RxSwift通过内置的Swift包管理器包含在Swift包中,几周前我创建这个项目时运行良好。
现在,突然间,当我试图构建和运行我的项目时,我收到了一条关于Swift包的错误消息:
Couldn’t get revision ‘6.5.0^{commit}’
我尝试清理构建文件夹,但仍然会得到相同的错误。
我的互联网连接工作正常,因此这不是网络问题。
我也很惊讶Xcode会再次尝试获得修订版本,因为在构建最后一次正常工作到今天之间,RxSwift没有更新。所以我认为本地缓存的内容应该仍然存在并起作用。
到目前为止,我找不到任何其他有关此错误消息的报告。

r8uurelv

r8uurelv1#

显然,包缓存出了问题。
我在Mac上运行的Xcode更新或清理工具删除了一些缓存,这可能会混淆Xcode的包缓存。
在Xcode中,从菜单中点击File〉Packages -〉Reset Package Caches,然后重新构建。
如果这样做不起作用,请首先尝试重新启动Xcode,然后尝试清理build文件夹并重试。

kqhtkvqz

kqhtkvqz2#

对我来说,删除项目目录中的.build目录是有效的,但这更像是Xcode对Reset Package Caches实际所做的。

相关问题