Xcode 8 beta:可测试的名称必须是唯一的

时间:2016-07-22 16:49:01

标签: swift xcode

我安装了Xcode 8 beta 3并尝试将源文件转换为Swift 3.不起作用,因为每次都会出现以下错误:

  

可测试名称必须是唯一的

知道这意味着什么吗?

3 个答案:

答案 0 :(得分:15)

TestableReference文件中是否有重复的.xcscheme?请检查BuildableName重复。只需删除不必要的TestableReference

即可

答案 1 :(得分:1)

直到我在下拉列表中添加了所有“测试方案”(管理方案和clic +按钮)之后,才能转换我的项目

答案 2 :(得分:0)

确保为您要转换的目标选择了Active Scheme。

假设您有一个名为MyApp的方案和一个名为UITesting的方案。如果要转换的Swift代码存在于UITesting中,请确保UITesting是活动方案(在Xcode窗口的左上角)。当MyApp是活动方案时,我收到了报告的错误。