iOS cocoapods导入的第三方 无法引入头文件
2018-07-20 本文已影响57人
路漫漫其修远兮Wzt
使用cocoapods管理第三方SDK,执行pod install安装后,运行项目,项目报错。
1.项目里面引用第三方,头文件报错如图:

原因:一般情况下pod安装完后,应该是就自动设置了正确的搜索路径。有时候却报错,这时候需要手动设置搜索路径,target-->build setting-->Search Paths-->Header Search Paths
自动设置的是这样的:

pod里面的第三方文件结构是这样的:

手动添加了一个路径,如图,项目运行正常:

2.pod安装的第三方头文件里面报错,找不到头文件,如图:

解决方法:只需要在build setting 里面设置下:target--> build setting-->User Header Search Paths
点击加号$(PODS_ROOT)
(注意、这块是没有引号的哟)同时、将后面的 nun-recursive
改为recursive
即可,看下面图片就可以:
