我安装了Xcode 8 beta 3并尝试将源文件转换为Swift 3.不起作用,因为每次都会出现以下错误:
可测试名称必须是唯一的
知道这意味着什么吗?
答案 0 :(得分:15)
TestableReference
文件中是否有重复的.xcscheme
?请检查BuildableName
重复。只需删除不必要的TestableReference
。
答案 1 :(得分:1)
直到我在下拉列表中添加了所有“测试方案”(管理方案和clic +按钮)之后,才能转换我的项目
答案 2 :(得分:0)
确保为您要转换的目标选择了Active Scheme。
假设您有一个名为MyApp的方案和一个名为UITesting的方案。如果要转换的Swift代码存在于UITesting中,请确保UITesting是活动方案(在Xcode窗口的左上角)。当MyApp是活动方案时,我收到了报告的错误。