我已经检查了与如何通过命令查找当前 Swift 版本相关的问题swift --version
,但是如何将我的 Swift 版本从 3.1 升级到 3.2?(因为 Xcode 9 只支持 Swift 4.0 & Swift 3.2)
要在 Xcode 8 和 Xcode 9 中成功构建,最好将 Swift 从 3.1 升级到 3.2。但是怎么做?
我的目标是确保在 Xcode 8 和 Xcode 9 中都成功构建,这样使用 Xcode 8 发布就可以了,并且尝试 Xcode 9 的功能也可以。所以在 Xcode 9.0 正式版发布之前,我不会将代码升级到 swift 4.0。
经过测试,我无法通过 Xcode 8.3.3 的“编辑->转换”功能将我的代码从 swift 3.1 转换为 3.2。
我尝试将代码转换为 Swift 3.2 的原因是,如果我使用 Xcode 9 构建代码,我将收到“使用 Swift 3.1 编译的模块无法在 Swift 4.0 中导入”的错误。