我正在做一个项目,我正在使用Swift软件包管理器来管理依赖项。我刚刚将我的Xcode更新到12.5,我删除了衍生数据,因为我认为这将解决我遇到的一个问题(没有错误显示在问题导航器上,但会显示在报告导航器上)。无论如何,这不是主要问题。
在我删除了我的派生数据后,软件包应该重新获取。然而,这并没有发生。我尝试重置软件包缓存并重新启动我的macbook。这已经持续了两个小时,我查找了类似的堆栈溢出问题,但我没有找到任何解决方案。任何帮助都是天赐之物。
编辑:将项目克隆到另一个目录中,看看是否能解决问题。没有运气。
5条答案
按热度按时间8iwquhpp1#
对于那些被困在
fetching <package>
中的人,您可能只需要手动删除~/Library/Caches/org.swift.swiftpm/
中的缓存文件多亏了https://stackoverflow.com/a/67323117/3970488
kcwpcxri2#
仅删除缓存对我不起作用。
我不得不;
14ifxucb3#
此解决方案适用于在xCode v13.2上遇到此问题的任何人。
根据Xcode 13.2 Release Notes,如果您在Xcode项目或工作区中独立使用Swift软件包或将其作为依赖项使用,则Mac App Store版本的Xcode在软件包解析过程中会失败。
要解决这个问题,你必须直接从Apple Developer website下载Xcode 13. 2。这将解决这个问题。
更多信息可以在this github问题上找到。
63lcw9qa4#
这对我很有效
q7solyqu5#
在文件管理器enter image description here中,转到左侧的软件包和依赖项区域