美文网首页
swift unitTest(单元测试) Failed to i

swift unitTest(单元测试) Failed to i

作者: biubiubiuCOWARD | 来源:发表于2019-08-19 14:34 被阅读0次

因为项目是通过OC和Swift混合开发的,所以说避免不了新建bridge-header文件,bridge-header文件主要作用就是让Swift文件可以访问到OC文件。

同时,项目的第三方库我是用cocoapods进行管理的,在进行UnitTest的时候,编译报错,错误信息为“Failed to import bridging header”。

出现这个问题的原因是使用cocoapods管理第三库,cocoapods默认为源target的Search Paths进行了设置,而没有对其他的target进行设置,包括UnitTest和UnitUITest。所以说我们只需要把对应的target的Search Paths进行设置即可。

下面介绍一个简单粗暴的方法:

默认图片

上图为默认情况,target XXXTests 默认是没有任何配置的,我们只要把选择对应模式下的Pods版本,然后重新编译即可通过。

相关文章

网友评论

      本文标题:swift unitTest(单元测试) Failed to i

      本文链接:https://www.haomeiwen.com/subject/iwvssctx.html