是否可以将 Swift 4.0 (4.0.3) 与 XCode 9.3 一起使用?

Is it possible to use Swift 4.0 (4.0.3) with XCode 9.3?

我正在尝试升级到 XCode 9.3,以便我可以 运行 在 iOS 11.3 设备上使用我的应用程序,但我遇到了一些问题。

到目前为止,我的应用程序是在 XCode 9.2 和 Swift 版本 4.0.3 中构建的。我想在 Swift 4.0.3 上保留该应用程序,但我似乎无法在 XCode.

中选择该选项

我将工具链设置为指向:Swift 4.0.3 发布 2017-12-05

当我转到构建设置 -> Swift 语言版本时,我只有三个选项:Swift 3.3、Swift 4.1 和未指定。 None 其中对我有用。

如何在使用 Swift 4.0 的设备上构建和 运行 我的应用程序?

不可能。

但是您可以在“应用程序”文件夹中有两个不同的 Xcode 版本,只需重命名其中一个即可。