将我的项目从“Triangles”重命名为“TriX”后,我遇到了所描述的问题:在线 XCTestCase 中出现“无法导入正在编译的模块”错误
@testable import TriX
项目在 Swift 2 中
这是build设置打包部分的截图
有什么办法可以解决吗?
最佳答案
您的测试用例的源代码以某种方式位于模块 TriX 中。您的项目应该(至少)有两个目标:TriX,被测模块和类似 TriXTests 的模块测试。您的测试用例应该只在第二个模块中,而不是在第一个模块中。
关于ios - XCode 7 项目重命名导致 XCTestCase 中出现 'Cannot import module being compiled' 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33921341/