前言:时间宝贵安装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
希望能够帮助你走出困境,谢谢你们的支持