XCode 7项目在XCTestCase中将结果重命名为“无法导入正在编译的模块”错误

时间:2015-11-25 16:15:18

标签: ios xcode swift swift2 xcode7

将我的项目从'Triangles'重命名为'TriX'后,我遇到了所描述的问题:'无法在XCTestCase中导入模块正在编译'错误

@testable import TriX

项目在Swift 2中

以下是Build Settings Packaging部分的截图

enter image description here

有什么想法可以解决它吗?

1 个答案:

答案 0 :(得分:2)

测试用例的源代码以某种方式存在于TriX模块中。您的项目应该(至少)有两个目标:TriX,被测模块以及类似TriXTests的模块测试。您的测试用例应该只在第二个模块中,而不是第一个模块。