Xcode 9:Swift依赖关系分析错误
我有一个用obj-C编写的iOS应用程序和Swift中的应用程序的UI测试。 我最近安装了Xcode 9 beta 2并想编译该应用程序。 我收到以下错误:
“依赖关系分析错误>必须将”Swift语言版本“(SWIFT_VERSION)版本设置设置为支持使用Swift的目标值,此设置可在编译设置编辑器中进行设置。
当我去建立设置时,不可能为Swift语言设置一个版本。 这是否代表一个错误? 此外,应用程序本身不使用Swift,只使用自动UI_tests。
它告诉你需要在Build Settings中指定swift版本。 只需单击项目并转到构建设置(不是目标)并将Swift语言版本设置为Swift 3.2或Swift 4 。 在这里你有一个截图:)
首先,我会建议你使用稳定版本的Xcode,因为测试版可能包含错误。 Xcode 9.2版本可用。 您可以从此链接下载XIP文件。
您可以使用以下步骤解决此错误:
Swift 3.2
或Swift 4.0
。 cmd + shift + k
) build without an error
如果仍然出现相同的错误,请使用以下步骤:
cmd + Q
) cmd + shift + k
)