CocoaPods的安装与使用

一.安装:

1.

Mac上面本来就自带了ruby,所有就不用自己安装了(除非你卸载了)。

打开Terminal(终端),输入以下命令(第二个命令可能会需要稍等一会儿)

gem sources --remove https://rubygems.org/

gem source -a https://gems.ruby-china.org

第一个命令是移除官方源,因为在不翻墙的情况下,使用起来比较慢;第二个命令是添加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"
能够导入就说明可以使用啦!!!!! 过程可能有点繁琐,最后还是还是成功啦!!!
原文地址:https://www.cnblogs.com/pengsi/p/5584933.html