【问题标题】:Converting to Swift 3 error: "Convert to Current Swift Syntax Failed Could not find test host for..."转换为 Swift 3 错误:“转换为当前 Swift 语法失败,找不到测试主机...”
【发布时间】:2017-01-24 03:35:54
【问题描述】:

当我尝试运行在升级到 Xcode 8 之前完美运行的项目时,我不断收到错误

“使用旧版 Swift 语言版本”(SWIFT_VERSION) 必须是 为使用 Swift 的目标正确配置。使用 [编辑 > Convert > To Current Swift Syntax…] 菜单选择 Swift 版本或 使用构建设置编辑器直接配置构建设置。

在尝试转换为 swift 3.0 后,我不断收到错误:

转换为当前 Swift 语法失败找不到测试主机 CastleTests:TEST_HOST 计算结果为:(我的项目和测试文件夹的文件位置)

我尝试将另一个项目转换为 swift 3,它运行得非常好,但这个不起作用。产品的所有位置都设置为与工作项目中的位置相同我很困惑为什么我不断收到此错误

【问题讨论】:

标签: ios swift xcode compiler-errors xcode8


【解决方案1】:

i)在 Project 中选择 Test 的每个目标。 ii) 导航到常规选项卡。 iii)主机应用程序名称是empty,所以用适当的主机名更新。

再次构建,它会正常工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-05-29
    • 1970-01-01
    • 2017-02-11
    • 2018-03-02
    • 1970-01-01
    • 2019-02-24
    • 1970-01-01
    相关资源
    最近更新 更多