1.为什么要使用CocoaPods
CocoaPods应该是iOS最常用最有名的类库管理工具了, 当你开发iOS应用时,会经常使用到很多第三方开源类库,比如AFNetWorking, SDWebImage等等, 手动一个个去下载所需类库十分麻烦。如果不使用cocoapods,你项目中用到的类库有更新,你必须得重新下载新版本,重新加入到项目中,十分麻烦。所以,需要 CocoaPods
2.为什么使用CocoaPod要使用淘宝镜像
安装pods , gem环境是依赖于ruby, 必须有ruby, 官方的ruby在国外, 在国内访问很慢, 然后国内对ruby语言就做了一个镜像, 国内一般使用ruby的淘宝镜像, 因为pods存在于gem环境中
3.coocaPods的安装步骤
终端步骤:
* 查看系统是否有ruby源 gem sources -l
* 有ruby就先删除 sudo gem sources -r https://rubygems.org/
* 安装淘宝镜像 sudo gem sources -a https://ruby.taobao.org/
* 安装gem环境 sudo gem install cocoapods
* 出现1 gem installed 表示安装成功
* 在前往-个人-.cocoapods里面安装github上所有对
cocoapods有支持的框架本地分支信息
* 出现Setup completed 表示setup完成
* cd 到和.git在同一级的项目下,
* 创建Podfile文件 pod init
* 将Podfile文件直接拖拽到xcode中
* 修改Podfile文件 pod 'AFNetworking'
* 退出Podfile文件
* 如果项目第一次使用cocoapods添加第三方框架, 在终端输入 pod install
* 在万络不好的情况下, 可以 在终端输入 pod install --help 查找 --no-repo-update 然后在终端输入pod install --no-repo-update
* 关闭项目
* 重新打开项目的workspace , 项目里面才会有pods
* 如果是再次添加其他框架, 可以直接在终端 pod update