似乎我只能选择转到 3.3,或者未指定:
我可以以某种方式切换到 4.0 吗?
确保您已更新 xCode,然后在 Build Settings 下,检查 Swift Compiler - Language 的下拉选项。
此外,如果您有高级开发者帐户 (apple id) ,您可以从Apple 下载门户下载 Xcode 8.x 和 9.x。您可以在单个 (mac) 系统中安装和使用 Xcode 9 和 Xcode 8.x。(确保您有支持这两个版本的 Xcode 的命令行工具,以便与终端一起使用)
我能够在 XCode 10 中安装 swift 4.0,并使用此处的解决方案"Switching Swift Versions inside Xcode using Toolchains"。
但最终这并没有帮助。我坚持错误:
<未知>:0:错误:未知参数:'-enable-batch-mode'
即使禁用也无济于事。我有:
<未知>:0:错误:未知参数:'-disable-batch-mode'
“使用工具链在 Xcode 中切换 Swift 版本”很快:
另一个相关:材料。