更改 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' 的确切原因。
我正在使用 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' 的确切原因。