二进制目标的Swift包管理器校验和不匹配



我有一个二进制.xcframeworkswift包,它位于GitHub上。有时,在用户将包更新到新版本后,Xcode会在解析包图时开始抛出此错误。

checksum of downloaded artifact of binary target [...] does not match checksum specified by the manifest [...]

为什么会发生这种情况?包中是否存在配置错误的内容?

清除SPMs包缓存是我知道如何缓解此问题的唯一方法。该包的缓存寿命位于:

~/Library/Caches/org.swift.swiftpm/repositories

我通常会选择清空整个文件夹,但你可以针对特定的包。

然而,这只是一个暂时的解决方案。

相关内容

  • 没有找到相关文章

最新更新