Swift 包管理器解压失败

kel*_*lin 3 xcode swift swift-package-manager

当切换到不同的分支或克隆项目时,我收到此包管理器错误。构建失败并且“清理构建文件夹”没有帮助。

错误:

无法提取二进制目标“AWSConnect”所需的“https://releases.amplify.aws/aws-sdk-ios/AWSConnect-2.26.6.zip”:.../Library/Developer/Xcode/DerivedData/MyApp -cbgtlihuudupsqdzyjdbyvcwkilh/SourcePackages/artifacts/extract/AWSConnect 不是目录

kel*_*lin 9

以下步骤解决了强制下载所有包的问题。

  1. 产品 > 清理构建文件夹
  2. 删除 DerivedData 内容(首选项 > 位置 > 派生数据小箭头)
  3. 文件 > 包 > 重置包缓存
  4. 建造

这里的步骤Reset Package Cache是最重要的。它强制下载所有包,就像它们刚刚添加一样。