当我尝试在升级到Xcode 8之前运行完全运行的项目时,我不断收到错误
“使用Legacy Swift语言版本”(SWIFT_VERSION)是必需的 为使用Swift的目标正确配置。使用[编辑> 转换> To Current Swift Syntax ...]菜单选择一个Swift版本或 使用Build Settings编辑器直接配置构建设置。
尝试转换为swift 3.0后,我不断收到错误:
转换为当前Swift语法失败找不到测试主机 CastleTests:TEST_HOST评估为:(我的项目和测试文件夹的文件位置)
我已经尝试将另一个项目转换为swift 3并且它工作得非常好,但是这个项目不起作用。产品的所有位置都与工作项目中的位置相同,我很困惑,为什么我一直收到这个错误
答案 0 :(得分:18)
i)选择Project in Test中的每个目标。 ii)导航到“常规”选项卡。 iii)主机应用程序名称为空,因此请使用适当的主机名进行更新。
再次构建,它会正常工作。