无法从测试目标中看到Swift类

时间:2016-01-13 19:50:38

标签: ios swift unit-testing xcode6

我有一个使用ObjC和Swift代码的iOS应用程序。我今天尝试为它设置测试目标但没有成功。我有一个用Swift编写的测试用例类。我在那里导入了我的应用程序模块。我确保我尝试访问的课程是公开的。但我无法从我的测试目标中看到它们。我可以从那里看到ObjC代码 我在虚拟项目上尝试了完全相同的步骤,并且工作正常 我不想将测试类添加到测试目标的编译源。我也在使用Xcode 6.3,目前我不能更新到Xcode 7 关于我做错了什么想法?

2 个答案:

答案 0 :(得分:2)

确保您的导入标有@testable注释。例如,您想要:

@testable import myprojectname

而不是:

import myprojectname

答案 1 :(得分:0)

删除并重新创建测试目标后问题就消失了。