Can't use Swift classes inside Objective-C unit test
为了在现有的Objective-C项目
但是,我仍然不能在同一个项目的单元测试中使用相同的swift类。编译器在我的Objective-C单元测试中用
如果试图将测试目标的
那么,如何将swift类集成到(xctest)用objective-c编写的单元测试中呢?苹果有什么菜谱吗?
根据@sushigrassjacob的评论(请参见此处),以下解决了该问题:
STEP -1
转到测试目标>构建设置>头搜索路径,并在其中添加
转到测试目标>生成设置>头搜索路径,并在其中添加$configuration_temp_dir/myproject.build/derivedsources。对于我来说,只有在没有检查针对myprojecttests的swift类的情况下才能工作。资料来源:https://medium.com/if-let-swift-programming/ios-tests-working-with-objective-c-and-swift-class-together-aaf40f91a27c