CocoaPods是一个很方便的第三方库管理工具,但是swift似乎和它兼容的不是那么完美,尤其是引入OC库的时候,我自己经历了许多次引入了第三方库却显示”No such module of XXXX”的无法import的情况,下面说一下几个常用的解决办法
1、Build Active Architecture
进入Targets->Your project->Build settings-> Build Active Architecture Only->
将debug和release下面都改成Yes,然后build
2、Link Binary With Libraries
如果上面一种方法不解决问题,那么尝试下如下方法:
进入Targets->Your project->Build phases->Link Binary with Libraries
看看下面是否正确添加了一个Pods.framework链接,如果没有,那么加上
3、Configurations
如果上面两个方法都没解决,那么尝试方法三
进入Project > Info > Configurations
可以看到应该是这样的,如此,把带Tests后缀的项也改成和无Tests后缀的项的样子,添加Configurations set,然后再次尝试build
如果以上三种方式都没有办法,那么就只好放弃使用CocoaPods,手动添加第三方库然后通过bridge header链接吧