我在Xcode中打开了一个依赖于RxSwift
的项目,RxSwift
通过内置的Swift包管理器包含在Swift包中,几周前我创建这个项目时运行良好。
现在,突然间,当我试图构建和运行我的项目时,我收到了一条关于Swift包的错误消息:Couldn’t get revision ‘6.5.0^{commit}’
我尝试清理构建文件夹,但仍然会得到相同的错误。
我的互联网连接工作正常,因此这不是网络问题。
我也很惊讶Xcode会再次尝试获得修订版本,因为在构建最后一次正常工作到今天之间,RxSwift没有更新。所以我认为本地缓存的内容应该仍然存在并起作用。
到目前为止,我找不到任何其他有关此错误消息的报告。
2条答案
按热度按时间r8uurelv1#
显然,包缓存出了问题。
我在Mac上运行的Xcode更新或清理工具删除了一些缓存,这可能会混淆Xcode的包缓存。
在Xcode中,从菜单中点击File〉Packages -〉Reset Package Caches,然后重新构建。
如果这样做不起作用,请首先尝试重新启动Xcode,然后尝试清理build文件夹并重试。
kqhtkvqz2#
对我来说,删除项目目录中的
.build
目录是有效的,但这更像是Xcode对Reset Package Caches
实际所做的。