Cocoapods 看这些就够了
Cocoapods是第三方类管理工具的一把利器,下面是我在使用过程中遇到的一些问题和总结,一些专业术语不进行科普大家可以感兴趣的可以问一下度娘:
cocoapods安装
1.先检查安装rvm环境(检查是否存在rvm环境)
rvm -v
存在输出结果:rvm 1.29.1 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io/]
不存在输出结果:`muxuguixiandeMacBook-Pro:~ jijiucheng$ rvm -v-bash: rvm:commandnotfound
不存在则需要先安装配置rvm环境
在终端输入:curl -L https://get.rvm.io | bash -s stable

然后,载入 RVM 环境
在终端输入:source ~/.rvm/scripts/rvm
最后再次检测RVM环境是否安装正确
在终端输入:rvm -v
2.rvm环境已经安装好,用rvm安装ruby环境;
首先,查询已知的ruby环境
在终端输入:rvm list known

然后安装最新的ruby 环境()
在终端输入:rvm install2.4.0
最后查询已安装的ruby
在终端输入:rvm list

3.查询ruby源
在终端输入:gem sources -l

如果不是淘宝镜 先移除ruby源
在终端输入:gem sources --removehttps://rubygems.org/
替换国内的淘宝镜像
在终端输入:gem sources --addhttps://gems.ruby-china.org
然后再次查询
在终端输入:gem sources -l
这些都搞定之后开始安装cocoapods
在终端输入:sudo gem install cocoapods (此时安装过程一定要打开Xcode 否则安装过成中会出现错误,错误信息提示就是要打开Xcode 这里就不粘贴错误信息了)

4.CocoaPods 使用
先创建一个项目
cd 进入到项目文件夹
然后搜索你要用的第三方
在终端输入:pod search 'SDWebImage'
下面是罗列出来SDWebImage的版本

接下来创建podfield文件
在终端输入:vim Podfile

按字母i 进入编辑状态
将需要的第三方按下面个试导入

然后按esc退出编辑模式
最后按 :q!保存返回到终端
5.下载第三方库文件到项目工程中
在终端输入:pod install
完成之后关闭xcode
在下面Pods里面就会有你所倒入的第三方

过程中错误信息:
1.[!] Unable to find a pod with name, author, summary, or description matching `AFNetworking`
rm ~/Library/Caches/CocoaPods/search_index.json
2.错误

解决方法

3.倒入头文件不提示
项目target->RunPath Search Paths 双击添加 $(PODS_ROOT)

共同进步。😔(HD)