如何对多个目标使用一个XCTestCase类

时间:2019-08-15 07:01:02

标签: ios swift xctest xcode-server xctestcase

我有白色标签项目(许多应用程序都在一个源代码上)。通常,我将一个ViewController重用于许多目标,但是要在其他目标中测试此ViewController,我必须添加:     @testable导入TargetName

我尝试使用以下方法创建Swift编译器-自定义标志:     -D TARGET_TEST1     -D TARGET_TEST2 并使用:     #if TARGET_TEST1     @testable导入TARGET_TEST1     #其他     @testable导入TARGET_TEST2     #endif

可以在Xcode中进行测试,但是可以在Xcode Server上启动它,但出现错误: 使用未声明的类型'NameOfClass.swift'

还有其他方法如何为特定的测试目标提供@testable导入吗?

0 个答案:

没有答案