CocoaPod安装

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CocoaPod安装相关的知识,希望对你有一定的参考价值。

1升级ruby环境,max系统自带所以不需安装

gem update —system 

 

2安装需访问.cocopost.org这个网站,反正连接不到这个网站,但是我们貌似连接不到,所以要借助淘宝的ryby镜像,来进行访问.

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

然后用淘宝镜像进行替换

gem sources -a http://ruby.taobao.org/

 

说明,已在缓存里了,可以继续了

gem sources -l 可查看镜像是否替换成功 这句换的意思是当前的镜像已是淘宝的啦,ok成功继续吧

 

3接下来,安装cocopoads了,那么,我们需要在终端输入这样的命令

sudo gem install cocoa pods 接下来会让我们输入密码,这时候光标是不会移动的输入完毕后,直接回车. 这个时候,会进行cocopoads的下载,时间会小长点,等吧.....(它是需要连接外部的一个网络的,能慢点,看网速喽)

如果成功呢,它会打出很多命令,例如: na

那么,兄弟你安装成功了

 

 

////////////////////////////////////

那么我们就可以搜索类库,导类库了.据网上说,cocopoads支持近5000个类库

我们可以输入这样的命令搜索下看看 ,例如搜索AFNetWorking

pod search AFNetWorking 这个时候我们会看到AFNetWorking 目前支持的最高版本2.4.1

那么我们要安装AFNetWorking 怎么安装呢,这个时候在我们cocopoads文件里会生成podfile这样的文件,在这个文件里面我们需要输入这行代码

这个时候我们需要建一个工程,在工程里我们来看看一怎么使用cocopoads

(CocoaPods的工作原理是利用Podfile文件来下载我们指定的类库,每个工程只需要一个Podfile文件,但Podfile文件需要我们利用终端自行创建 )

1.首先呢,我们需要在终端找到我们要安装cocopoads的工程路径,在终端输入

cd + 工程(把工程直接拽入终端即可)

 

这个就表明我们在这个文件下了,可以继续了

2然后在这里面呢我们需要创建一个podfiled这样的一个文件

在这个目录下输入

touch podfile (这个时候可以去工程看看有木有)

3然后呢我们需要在这里面,配置一些我们需要添加的第三方类库,我们可以在终端通过vim编译器来来对podfile这个文件进行编译,也可以双击,在里面直接输入

终端vim演示

 

在终端输入

vim podfile 

4接下来会进入vim的编辑界面,这个时候我们需要在里面插入东西

 

platForm:ios,’7.0’ 配置平台(我觉得不写也行)

然后按esc + : + wq 然后按回车进行保存(wq代表,写入并保存)

这个时候去podfiled文件看看是不是有东西了?

5然后在终端输入pod install (进行安装)

安装完后我们会会看到pod文件

 

好啦,从现在起,你就用这个文件写你的项目吧.哈哈(这个时候你的工程里就可以使用第三方看远框架了)

 

 

//然后我们之后安装某个第三方类库,(但要确保你要在你的工程下在再终端进行编译如果没在没课cd + 工程名找到工程路径)就方便了, 直接 pod install 我们只需要在podfile文件里配置好相关的东西就行

//进行演示:比如ASIHTTPRequest

终端输入搜索看一下

1 pod search ASIHTTPRequest

 

2然后在podfiled文件里面直接 pod’ASIHTTPRequest’, ‘~>1.8.2’然后come + s 保存一下

3然后这个时候呢,我们还在这个工程目录下 

 

然后输入 pod install 下载去吧

 

 

////////////////////

cocopads 删除第三方类库

在poldfiled 文件里面,直接删掉你想删的然后终端直接pod install下(也可以使用终端vim进行编辑)

 

执行,删除命令,这个时候,已经操作成功

 

 

////////////

不想要cocopoads了,想要自己手动添加第三方类库,那么怎么办呢?

那就删除和cocopads有关的所有东西

 

//////{

//意外情况:

最近使用CocoaPods来添加第三方类库,无论是执行pod install还是pod update都卡在了Analyzing dependencies不动

原因在于当执行以上两个命令的时候会升级CocoaPods的spec仓库,加一个参数可以省略这一步,然后速度就会提升不少。加参数的命令如下:

pod install --verbose --no-repo-update

pod update --verbose --no-repo-update

}

以上是关于CocoaPod安装的主要内容,如果未能解决你的问题,请参考以下文章

cocoapod的安装与使用

卡在安装Cocoapod时遇到困难

CocoaPod安装

cocoapod安装库

安装cocoapod时,输入指令:sudo gem install cocopods 报错

sh 使用Terminal安装SQLite.swift CocoaPod