Cocoapods的安装和使用

来源:互联网 发布:网易企业邮箱smtp端口 编辑:程序博客网 时间:2024/05/15 22:21

引言

前三篇我简单记录了一下github的安装和使用, 其实在开发过程中还有一个很重要的工具: cocoapods. 想必做过开发的人, 多多少少都有接触和了解到cocoapods, 可以用来方便的统一管理这些第三方库.

正文

安装Cocoapods之前, 需要先安装ruby环境

在Mac OS X上安装 Ruby运行环境

对于新入门的开发者,如何安装 Ruby和Ruby Gems 的运行环境可能会是个问题,接下来介绍如何用一条靠谱的路子快速安装 Ruby 开发环境。此安装方法同样适用于产品环境!

1.系统需求
首先确定操作系统环境,不建议在 Windows 上面搞,所以你需要用:
Mac OS X
任意 Linux 发行版本(Ubuntu,CentOS, Redhat, ArchLinux …)

2.步骤0 - 安装系统需要的包
  # For Mac
  # 先安装 Xcode 开发工具,它将帮你安装好 Unix 环境需要的开发包

3.步骤1 - 安装 RVM
RVM 是干什么的这里就不解释了,后面你将会慢慢搞明白。
在终端输入一下代码,直到出现如下界面(期间可能会问你sudo管理员密码,以及自动通过homebrew安装依赖包,等待一段时间后就可以成功安装好 RVM)

curl -L https://get.rvm.io | bash -s stable

这里写图片描述

然后,载入 RVM 环境(新开 Termal 就不用这么做了,会自动重新载入的)

source ~/.rvm/scripts/rvm

检查一下是否安装正确

rvm -v

会显示诸如以下的类似信息
rvm 1.22.17 (stable) by Wayne E. Seguin wayneeseguin@gmail.com, Michal Papis mpapis@gmail.com [https://rvm.io/]
4.步骤2 - 用 RVM 安装 Ruby 环境
列出已知的ruby版本

rvm list known

这里写图片描述

可以选择现有的rvm版本来进行安装(下面以rvm 2.2.2版本的安装为例)

rvm install 2.2.2

这里写图片描述

这时会有漫长的等待,以及会要求你输入电脑用户密码
这里写图片描述
这里写图片描述
这里写图片描述

5.步骤3 - 设置 Ruby 版本
列出已经安装的ruby

rvm list

指定版本的 Ruby 设置为系统默认版本

rvm 2.2.2 --default

这个时候你可以测试是否正确

ruby -v

查看gem的版本

gem -v

2.4.8
详情如下图
这里写图片描述

卸载一个已安装版本 (用不着)

rvm remove 2.0.0

至此, Ruby就以及安装完成了, 可以进入下一步.

Cocoapods安装步骤

1.安装CocoaPods时我们要访问cocoapods.org,用淘宝的RubyGems镜像来代替官方版本,执行以下命令:

gem sources --remove https://rubygems.org/// 等有反应之后再敲入以下命令gem sources -a https://ruby.taobao.org/

2.为了验证你的Ruby镜像是并且仅是taobao,可以用以下命令查看:

gem sources -l

这里写图片描述

注意: 只有在终端中出现下面文字才表明你上面的命令是成功的:

LileideMacBook-Air:~ lilei$ gem sources -l*** CURRENT SOURCES ***https://ruby.taobao.org/LileideMacBook-Air:~ lilei$

3.安装Cocoapods,在终端输入命令(电脑版本在10.11以上,请跳过该步骤,看第4点)

sudo gem install cocoapods

4.电脑版本在10.11以上,上面的命令是不生效了,因为10.11把cocoapods直接干掉了(这期间需要你输入电脑用户名密码)

sudo gem install -n /usr/local/bin cocoapods

这里写图片描述

上一步操作结束后, 在加上下面这句代码

// 再加一句,完美解决sudo xcode-select --switch /Applications/Xcode.app

这里写图片描述

5.在终端中输入如下命令来完成安装:

//将 CocoaPods Specs repository复制到你电脑上~/.cocoapods目录下pod setup

这里写图片描述
这里写图片描述

如果安装失败 ~/.cocoapods 里面是空的,就需要重新setup, 命令如下:

pod repo remove master  pod setup

Cocoapods使用

1.使用search命令搜索类库名, 出现如下图

pod search AFNetworking

这里写图片描述
从这个图上,我们看到AFN有好多版本,最新的版本是3.1.0.

2.打开Xcode, 新建一个工程, 起名CocoaPodsExample
在终端使用命令cd,cd后面跟的是工程目录名,可以直接拉进来,
这里写图片描述
回车后,输入命令创建Podfile文件

touch Podfile

我们可以看到,在根目录下,多了一个Podfile文件
这里写图片描述

3.使用vim编辑Podfile文件,使用命令

vim Podfile

然后在Podfile文件中输入以下文字:

platform :ios, '9.0'target :"CocoaPodsExample" dopod "AFNetworking", "3.1.0"end

这里写图片描述
这三句文字的意思是,当前AFNetworking支持的iOS最高版本是iOS 9.0, 问CocoaPodsExample这个工程导入, 要下载的AFNetworking版本是3.1.0。

4.这时候,你就可以利用CocoPods下载AFNetworking类库了。还是在终端中的当前项目目录下,运行以下命令:

pod install 

这里写图片描述

至此, AFNetworking就已经成功导入到CocoaPodsExample工程中了, 再打开工程就需要用下图中这个图标打开了.
这里写图片描述
这里写图片描述

参考内容:
如何在Mac OS X上安装 Ruby运行环境:
(http://www.cnblogs.com/daguo/p/4097263.html)

CocoaPods安装和使用:
(http://www.cnblogs.com/jys509/p/4839803.html)

0 0
原创粉丝点击