cocoapods安装及使用详细版

安装cocoapods需要在ruby环境下,mac自带ruby环境。
在终端输入以下命令可以查看ruby版本

ruby -v

如果有显示版本信息,在终端输入以下指令

sudo gem install cocoapods

输入以上指令后,要求你输入密码,直接输入按回车,
1

如果你在天朝,在终端中敲入这个命令,输入密码之后,会发现半天没有任何反应。原因无他,因为那堵墙阻挡了cocoapods.org。
解决方法就是我们用淘宝的Ruby镜像来访问cocoapods,按照下面的顺序在终端依次敲入命令:

gem sources --remove https://rubygems.org/
//等到有反应后输入以下命令
gem sources -a http://ruby.taobao.org/

可以通过以下指令验证Ruby镜像是并且仅是taobao。

gem sources -l

这时候,再次在终端运行:

sudo gem install cocoapods

如果ruby的版本达到当前安装的cocoapods要求,等上十几秒中后cocoapods就安装好了,不再需要其他设置。
如果想要在xcode->product中显示cocoapods菜单项,需要安装alcatraz插件。
安装alcatraz插件:
在终端上输入如下命令即可完成安装:

curl -fsSL https://raw.github.com/supermarin/Alcatraz/master/Scripts/install.sh | sh

Alcatraz安装成功后,打开xcode,Window->package Manager,会打开Alcatraz的工作窗口。
在这个窗口中搜素cocoapods,点击安装即可。安装成功后,重启xcode,product中会显示
2

如果ruby的版本达不到当前安装的cocoapods要求,需要更新ruby版本。

macxia安装ruby环境
1、安装RVM
终端输入命令:curl –L https://get.rvm.io | bash –s stable
以上指令执行完后执行:source ~/.rvm/scripts/rvm
查看版本,检查是否安装正确:rvm –v

2、 用rvm安装ruby环境
安装2.2.2版本:终端输入命令:rvm install 2.2.2
期间需要按enter键输入管理员密码等
安装成功后,返回文章开始部分,按照cocoapods安装步骤安装cocoapods。

cocoapods简单实用 项目中加入cocoapods的支持
在桌面上新建一个podtest项目为例.在终端中进入项目所在目录
通过cd命令进入podtest文件夹。
利用vim创建Podfile文件,终端输入命令:vim Podfile
platform:ios,’6.1’
pod ‘SDWebImage’,’~>3.6’
输入完成,退出insert模式,按Esc,然后输入:wq保存退出
这段内容来自于github的SDWebImage,一般你需要添加什么样的第三方库,第三方库说明文档中会有pods怎么添加的介绍
这时,项目目录会有一个podfile文件,文件内容即为刚输入的那两句话
3
在终端运行命令: $pod install (会安装Podfile里面记录的第三方库)
取决于网速的环境,安装时间可能会比较久. 注意最后一句话,from now on use ‘podsTest.xcworkspace’,
4
多了4个东西,Pods文件夹存放你下载的第三方库.以后打开工程不再是使用xcodeproj,而是使用xcworkspace…因为你打开workspace工作空间,你发现里面包含两个xcodeproj工程文件。一个是本身的工程,一个是Pods管理第三方库的工程。

猜你喜欢

转载自blog.csdn.net/qq_32796151/article/details/52525646