“Package.resolved 文件很可能已严重过期,无法正确解析”

Sup*_*tar 5 xcode swift-package-manager

尝试构建时出现以下错误。它也显示为构建日志中的唯一项目。

包加载:Package.resolved 文件很可能已严重过期,无法正确解析; 删除已解析的文件并重试

以下是我正在使用的软件包:

项目设置中列出了 5 个 Swift 包:SimpleLogging、OptionalTools、FunctionTools、SpecialString 和 Swift-TODO。 前 3 个是 git 文件的 URL(它们以 .git 结尾),最后 2 个是存储库本身的 URL(它们以斜杠结尾)。与上面相同的 5 个包,但列在侧栏中,证明它们已成功解析。

Sup*_*tar 4

For me, it turned out that, even though Xcode was able to resolve and clone these packages, it didn't like that 2 of them pointed to the GitHub repo page, rather than the git file version.

Changing them so they're all .git URLs fixed it:

与上面相同的项目包列表,但没有一个以斜杠结尾; 全部以 .git 结尾