CocoaPods的安装与使用
一.安装:
1.
Mac上面本来就自带了ruby,所有就不用自己安装了(除非你卸载了)。
打开Terminal(终端),输入以下命令(第二个命令可能会需要稍等一会儿)
gem sources --remove https://rubygems.org/
gem source -a https://gems.ruby-china.org
第一个命令是移除官方源,因为在不FQ的情况下,使用起来比较慢;第二个命令是添加ruby-china的RubyGems镜像(很多旧教程都是说使用taobao的gem源,但是taobao的gem源已经停止维护了,原文:https://ruby-china.org/topics/29250)。
2.
接下来运行一个命令查看是否成功添加了ruby-china的gem源:
gem source
出现下图这样子,则代表成功添加~
3.
然后就可以开始真正安装CocoaPods了,输入一下命令:
sudo gem install cocoapods
等一会儿就能安装完成~~~
出现下图表示完成:
4.
安装结束后,需要运行一下命令初始化CocoaPods:
pod setup
没有什么错误的话,就算了安装结束了。
可能会遇到这个错误,(我就遇到了,纠结了好久......)
解决方法就是:
重新pod setup,我觉得应该是网速导致的错误......
5.
出现Setting up CocoaPods master repo,说明Cocoapods在将它的信息下载到 ~/.cocoapods里;
cd 到该目录里,用du -sh *命令来查看文件大小,每隔几分钟查看一次,这个目录最终大小是100多M,就是完成了
没出错,出现successful字样表示安装成功了.(本来想截安装成功的图片,可是不小心被删了,)
二.基本使用:
1.
为了确定AFNetworking是否支持CocoaPods,可以用CocoaPods的搜索功能验证一下。在终端中输入:
打开Terminal(终端),cd到你的Project目录,输入一下命令:
$ pod search AFNetworking
这说明,AFNetworking是支持CocoaPods,所以我们可以利用CocoaPods将AFNetworking导入你的项目中。
2.
在终端中输入命令:
cd 你的项目目录
3.
创建Podfile文件:vim Podfile
4.
然后在Podfile文件中输入以下文字:
platform :ios, '7.0'
pod "AFNetworking", "~> 2.0"
5.
命令保存退出 :wq
6.
这时候,你会发现你的项目目录中,出现一个名字为Podfile的文件,而且文件内容就是你刚刚输入的内容。注意,Podfile文件应该和你的工程文件.xcodeproj在同一个目录下。
7.
这时候,你就可以利用CocoPods下载AFNetworking类库了。还是在终端中的当前项目目录下,运行以下命令:
$ pod install
三.成功:
现在,你就可以开始使用AFNetworking.h啦。可以稍微测试一下,在你的项目任意代码文件中输入:
#import <AFNetworking.h> 或者 #import "AFNetworking.h"
能够导入就说明可以使用啦!!!!! 过程可能有点繁琐,最后还是还是成功啦!!!