更改 Swift 项目构建版本

Change Swift Version Project is Built With

我正在使用 Vapor,我 运行 遇到了一个问题,即从 13.1 更改为 Xcode 13.3 现在意味着项目(没有更改)将不再构建。

如何更改 Vapor 项目将构建到的 Swift 版本?由于这不是应用程序,通常方便的配置 UI 不可用,因此我认为这必须在配置文件中或通过终端完成。就是不知道怎么样,都是...

我想你的意思是被调用的 swift-tools 版本而不是 swift。将项目文件夹中 Package.swift 的第一行更改为使用最新 vapor 版本 4 所需的当前版本:

// swift-tools-version:5.5

然后使用Xcode尝试构建。如果这不起作用,请尝试使用 Product 菜单中的 Clean Build Folder 菜单选项,然后重试。

如果失败,请使用终端删除项目文件夹中的 .build 文件夹,然后执行 swift package update,然后执行 swift build。我知道至少有一个 swift 编译器错误,这意味着 swift build 失败的编译将在 swift build -c release 成功,因此值得尝试两者。

如果所有这些都失败了,请在您的问题中包含更多详细信息以显示 'will no longer build' 的确切原因。