Swift 单元测试 Failed to import bridging header

1,171 阅读1分钟

swift项目单元测试是找不到桥接文件

由于在项目中使用了Swift和OC混编,需要用到Target-Bridging-Header.h的桥接文件,但是此文件在单元测试中确无法关联,报错如下

Failed to import bridging header '/Users/***/Desktop/**************/UXin-Bridging-Header.h'

解决方案如下:

设置

为对应的target配置补全

原因: 我们使用Cocoapods管理第三方库时,默认只为源targetConfigurations进行了设置,而没有对其他的target进行设置,包括UnitTestUnitUITest。所以说我们只需要把对应的targetConfigurations补全即可。