Xcode9:Swift依赖分析错误
Xcode 9: Swift dependency analysis error
我有一个用 obj-C 编写的 iOS 应用程序和 Swift 中应用程序的 UI 测试。我最近安装了 Xcode 9 beta 2 并想编译该应用程序。我收到以下错误:
"Dependency Analysis Error > The “Swift Language Version” (SWIFT_VERSION) build setting must be set to a supported value for targets which use Swift. This setting can be set in the build settings editor."
当我进入构建设置时,无法为 Swift 语言设置版本。这是否代表一个错误?此外,该应用程序本身不使用 Swift,仅使用自动 UI_tests。
它告诉你需要在Build Settings中指定swift版本。只需单击项目并转到构建设置(不是目标)并将 "Swift Language Version" 设置为 Swift 3.2 或 Swift4。这里有一个屏幕截图:)
首先我会建议您使用Xcode的稳定版本,因为测试版可能包含错误。
Xcode 9.2 版本可用。您可以从此 link.
下载 XIP 文件
您可以使用以下步骤解决此错误:
- Select 项目
- Select 构建设置
- 在 Swift 语言版本 部分 select
Swift 3.2
或 Swift 4.0
取决于您的要求。
- 对 TARGETS 也重复相同的步骤
- 现在清理项目(快捷键:
cmd + shift + k
)
- 现在应该
build without an error
如果您仍然遇到相同的错误,请使用以下步骤:
- 退出Xcode(快捷方式:
cmd + Q
)
- 打开你的项目
- 清理项目(快捷键:
cmd + shift + k
)
我有一个用 obj-C 编写的 iOS 应用程序和 Swift 中应用程序的 UI 测试。我最近安装了 Xcode 9 beta 2 并想编译该应用程序。我收到以下错误:
"Dependency Analysis Error > The “Swift Language Version” (SWIFT_VERSION) build setting must be set to a supported value for targets which use Swift. This setting can be set in the build settings editor."
当我进入构建设置时,无法为 Swift 语言设置版本。这是否代表一个错误?此外,该应用程序本身不使用 Swift,仅使用自动 UI_tests。
它告诉你需要在Build Settings中指定swift版本。只需单击项目并转到构建设置(不是目标)并将 "Swift Language Version" 设置为 Swift 3.2 或 Swift4。这里有一个屏幕截图:)
首先我会建议您使用Xcode的稳定版本,因为测试版可能包含错误。 Xcode 9.2 版本可用。您可以从此 link.
下载 XIP 文件您可以使用以下步骤解决此错误:
- Select 项目
- Select 构建设置
- 在 Swift 语言版本 部分 select
Swift 3.2
或Swift 4.0
取决于您的要求。 - 对 TARGETS 也重复相同的步骤
- 现在清理项目(快捷键:
cmd + shift + k
) - 现在应该
build without an error
如果您仍然遇到相同的错误,请使用以下步骤:
- 退出Xcode(快捷方式:
cmd + Q
) - 打开你的项目
- 清理项目(快捷键:
cmd + shift + k
)