使用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导入的话报错误如下

使用CocoaPods导入第三方库的常见问题_第1张图片

原因和解决办法总结如下

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

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

3:编辑运行OK

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

你可能感兴趣的:(使用CocoaPods导入第三方库的常见问题)