cocoapods的基本使用
2018-03-12 本文已影响6人
留个念想给昨天
上一章我们讲了git的基本使用,这一章我们讲讲cocoapods的基本使用。
1 如何安装cocoaPods
安装可以参考iOS安装CocoaPods详细过程
2 简单使用
如下就以第一次在程序中添加pod并引入三方框架AFN
![](https://img.haomeiwen.com/i3807682/06a4a8f92ea022bf.png)
2.1
@2.1.1 cd 到工程目录(后面的目录填写自己的)
cd /Users/gongjunping/Desktop/Load_Big_Image
@2.1.2 安装pod
pod init
安装后文件夹会多出一个Podfile文件说明成功了
![](https://img.haomeiwen.com/i3807682/65dd1eaa02412c42.png)
@2.1.3 搜索需要安装的库,这里以AFN为例
pod search AFNetworking
![](https://img.haomeiwen.com/i3807682/41d8768bd442871b.png)
输入:“wq”退出
搜索到了就复制指定内容到Podfile,如下图
![](https://img.haomeiwen.com/i3807682/0c98fa0cfdff2923.png)
按如上的方法加入所需要的所有的库
@2.1.4 下载第三方库
pod install
![](https://img.haomeiwen.com/i3807682/0fd98a3244198b9c.png)
下载完了文件夹会多个Pods文件,里面就有需要的库
注意点:多人开发的时候Pods文件不用上传,对方有Podfile就可以自己下载
![](https://img.haomeiwen.com/i3807682/9dce4edb1107332c.png)
2 注意:pod install 和 pod upadate区别(注意)
使用过程中pod install
和pod upadate
都可以下载第三方库,但他们有一个区别请一定要注意
![](https://img.haomeiwen.com/i3807682/83687745d91870d4.png)
文件中有Podfile和Podfile.lock两个文件
pod install
使用的是Podfile.lock
pod upadate
使用的是Podfile
![](https://img.haomeiwen.com/i3807682/9fc66a477014fa0b.png)
如果Podfile中有没有填写版本号的库,在使用pod upadate
的时候会自动下载最新的三方库导致各同事的代码版本不一样,产生不必要的问题