首页 > 移动平台 > 详细

iOS之Cocoapods安装及三方配置详解

时间:2016-03-26 22:10:05      阅读:215      评论:0      收藏:0      [点我收藏+]
//安装cocoaPods

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 保存一下 ( 若pod’ASIHTTPRequest’,则默认最高版本)
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 install )建议安装,及更新用这行代码

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

}
?? 这个箭头 可查找你在终端输入的命令历史 方便我们找命令语言

iOS之Cocoapods安装及三方配置详解

原文:http://www.cnblogs.com/HaiTeng/p/Cocoapods.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!