【问题标题】:XCode 7 project renamed results in 'Cannot import module being compiled' error in XCTestCaseXCode 7 项目重命名导致 XCTestCase 中出现“无法导入模块正在编译”错误
【发布时间】:2015-11-25 16:15:18
【问题描述】:

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

@testable import TriX

项目在 Swift 2 中

这是构建设置打包部分的屏幕截图

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

【问题讨论】:

    标签: ios xcode swift swift2 xcode7


    【解决方案1】:

    您的测试用例的源代码不知何故位于模块 TriX 中。你的项目应该有(至少)两个目标:TriX,被测模块和类似 TriXTests 的那个模块的测试。您的测试用例应该只在第二个模块中,而不是第一个。

    【讨论】:

    • 我明白了,Test 模块以某种方式被重命名为与原始模块具有相同的名称。我现在修好了。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多