我有一个iOS-应用程序编写的obj-C和用户界面测试的应用软件在Swift。我最近安装了Xcode 9 beta 2,并希望编译这个应用程序。我得到以下错误:
“相关性分析错误>”Swift语言版本“(SWIFT_VERSION)构建设置必须设置为使用Swift的目标的受支持值。此设置可以在生成设置编辑器中设置。”

当我去构建设置时,没有任何可能为Swift语言设置一个版本。这代表一个bug吗?此外,应用程序本身不使用Swift,只使用自动UI_tests。
发布于 2017-07-13 11:57:44
它告诉您需要在中指定快速版本。只需单击项目并转到构建设置(而不是目标),并将"Swift语言版本“设置为SWIFT3.2或Swift 4。这里有一个截图:)

发布于 2018-03-30 11:24:26
首先,建议您使用稳定的Xcode版本,因为beta版可能包含bug。 Xcode 9.2版本是可用的。您可以从这个链接下载XIP文件。
您可以使用以下步骤解决此错误:
Swift 3.2或Swift 4.0。cmd + shift + k)build without an error

如果仍然有相同的错误,请使用以下步骤:
cmd + Q)cmd + shift + k)https://stackoverflow.com/questions/45079502
复制相似问题