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


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

可测试的名称必须是唯一的

知道这意味着什么吗?


7667
2017-07-22 16:49


起源



答案:


有没有重复 TestableReference 在你的 .xcscheme 文件?请检查一下 BuildableName 复制。只需删除不必要的 TestableReference


14
2017-08-25 16:49





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


1
2018-01-03 15:32





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

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


0
2017-12-09 13:27