我有白色标签项目(许多应用程序都在一个源代码上)。通常,我将一个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导入吗?