【发布时间】:2016-07-04 15:52:36
【问题描述】:
我有一个混合的 Objective-c 和 Swift 项目,我尝试为它编写单元测试。 我的项目名称是:Alphaproject 我的产品模块名称是:Alphaproject 我在我的主要目标(Alphaproject)中设置为是定义模块 并设置为 YES EnableTestability for Debug only in the same Target。
在我的测试类中,我尝试导入我的产品模块名称:
@testable 导入 Alphaproject
补充说明:
- 我所有的项目文件都只是主要目标的一部分
- 我的测试文件只是测试目标的一部分
- 我的测试方案设置为构建调试配置。
- 我还尝试清理 Build 文件夹(ALT + Clean)
- 项目在编译或尝试运行测试时没有任何错误,除了这个“没有这样的模块 Alphaproject”
还有其他想法吗?
【问题讨论】:
-
我遇到了同样的问题,但是在进入构建设置并在主要主要目标和测试目标下设置“定义模块”=YES后问题得到解决。
标签: objective-c xcode swift unit-testing compilation