使用CocoaPods导入第三方库的常见问题

前言:时间宝贵安装pod的方法网上比较成熟了,在这里就不一一描述了,浪费大家时间了我这里总结一下使用pod导入库遇到的问题:

1:第三方库没有手动导入项目,首次由pod管理的问题配置文件相关内容如下:

target '你的工程名' do

pod 'AFNetworking', '~> 3.0.4'

pod 'IQKeyboardManager', '~> 4.0.1'

end

然后命令行输入 cd到项目文件里直接执行:pod install 

问题:出现第三方库的头文件找不到了;你需要在Build Settings 里Framework search Paths里面将相关第三方库的头文件加入拿AWS库列子如下

2:如果工程中途引入pod管理第三方库,并且将手动导入的第三方移除换成pod导入的话报错误如下

原因和解决办法总结如下

1:根据经验判断是缺少依赖库,但是这个IQKeyboardManager之前如果手动拖入的话,不需要添加什么依赖库啊,就奇怪,后来经过百度和其他的一些查找,发现,如果中途添加pod,删除之前手动添加的,系统已经将这个库自动变成了一个动态库 .framework ,所以要在link binary with Libraries中添加这个动态库就可以了。

2:仍然会报这个库找不到,这时你需要配置库的路径在:Build Settings 里Framework search Paths里面和Library Search Paths里分别配置如下

3:编辑运行OK

希望能够帮助你走出困境,谢谢你们的支持

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容