iOS开发

iOS cocoapods导入的第三方 无法引入头文件

2018-07-20  本文已影响57人  路漫漫其修远兮Wzt

使用cocoapods管理第三方SDK,执行pod install安装后,运行项目,项目报错。

1.项目里面引用第三方,头文件报错如图:


屏幕快照 2018-07-20 14.25.54.png

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

屏幕快照 2018-07-20 14.30.34.png

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


屏幕快照 2018-07-20 14.31.37.png

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


屏幕快照 2018-07-20 14.32.17.png

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

屏幕快照 2018-07-20 14.17.24.png

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

20160518173801614.jpg

参考资料:iOS cocoapods导入的第三方 无法引入头文件

上一篇下一篇

猜你喜欢

热点阅读