1.CocoaPods的安装,使用命令行工具,且需要一个叫Ruby的工具:
命令行工具的位置:启动台 - 其他 - 终端
Ruby: 我们打开终端以后,输入 ruby -v,可以查看当前的ruby的版本,我没有升级ruby,使用系统自带的版本:
JiMideMacBook-Pro:~ jimi$ ruby -v
ruby 2.3.3p222 (2016-11-21 revision 56859) [universal.x86_64-darwin17]
2.安装:
sudo gem install cocoapods
pod setup
你可以command+n新建一个终端窗口,执行cd ~/.cocoapods/进入到该文件夹下,然后执行du -sh *来查看文件大小,每隔几分钟查看一次,这个目录最终大小是1.6G。(CocoaPods的大小随着版本也会变化,1.6G是20180528的标准,也就是我写这篇博文的时间)
当出现Setup completed的时候说明已经完成了。
3.搜索第三方库:
pod search AFNetworking
Last login: Thu May 24 14:27:43 on ttys003
JiMideMacBook-Pro:~ jimi$ ruby -v
ruby 2.3.3p222 (2016-11-21 revision 56859) [universal.x86_64-darwin17]
JiMideMacBook-Pro:~ jimi$ pod search AFNetworking
-> AFNetworking (3.2.1)
A delightful iOS and OS X networking framework.
pod 'AFNetworking', '~> 3.2.1'
- Homepage: https://github.com/AFNetworking/AFNetworking
- Source: https://github.com/AFNetworking/AFNetworking.git
- Versions: 3.2.1, 3.2.0, 3.1.0, 3.0.4, 3.0.3, 3.0.2, 3.0.1, 3.0.0,
3.0.0-beta.3, 3.0.0-beta.2, 3.0.0-beta.1, 2.6.3, 2.6.2, 2.6.1, 2.6.0, 2.5.4,
2.5.3, 2.5.2, 2.5.1, 2.5.0, 2.4.1, 2.4.0, 2.3.1, 2.3.0, 2.2.4, 2.2.3, 2.2.2,
2.2.1, 2.2.0, 2.1.0, 2.0.3, 2.0.2, 2.0.1, 2.0.0, 2.0.0-RC3, 2.0.0-RC2,
2.0.0-RC1, 1.3.4, 1.3.3, 1.3.2, 1.3.1, 1.3.0, 1.2.1, 1.2.0, 1.1.0, 1.0.1,
1.0, 1.0RC3, 1.0RC2, 1.0RC1, 0.10.1, 0.10.0, 0.9.2, 0.9.1, 0.9.0, 0.7.0,
0.5.1 [master repo]
- Subspecs:
- AFNetworking/Serialization (3.2.1)
- AFNetworking/Security (3.2.1)
- AFNetworking/Reachability (3.2.1)
- AFNetworking/NSURLSession (3.2.1)
- AFNetworking/UIKit (3.2.1)
-> AFNetworking+AutoRetry (0.0.5)
Auto Retries for AFNetworking requests
pod 'AFNetworking+AutoRetry', '~> 0.0.5'
:
我们可以看到 AFNetworking 的 最新版本是3.2.1。
至此,CocoaPods 安装成功。
很高兴,我在安装过程中,没有遇到任何的坑,一路下来很顺利。
推荐一篇博文,博主遇到来一些坑,如果大家有同样的问题,可以参考:
https://www.jianshu.com/p/9e4e36ba8574
下一篇,我们来具体的 把AFNetworking引入到我们 用Swift开发的 项目中。(与OC的引入略有区别)