swift项目中引入OC的三方库
CocoaPods升级到1.5之后遇到的一个编译报错clang importer creation failed的问题
原因是Podfile中添加了use_modular_headers! 以前的是use_frameworks!
对所有CocoaPods静态库使用模块化头。而不再是动态库。
项目中有桥接文件Bridging-Header.h 并且里面有相关第三方文件的头文件#import "MQTTClient.h"。这会有重复引用的问题。
解决方案:
将桥接文件中的代码注释掉 或者 将Podfile中的use_modular_headers!换回以前的use_frameworks!
注意:
使用了use_modular_headers!之后再用第三方的内容时需要引入头文件和OC类似