CocoaPods安装过程及问题

来源:互联网 发布:js正则验证邮箱 编辑:程序博客网 时间:2024/06/08 06:28

CocoaPods安装过程及问题

一、简介

什么是CocoaPods

CocoaPods是OS X和iOS下的一个第三类库管理工具,通过CocoaPods工具我们可以为项目添加被称为“Pods”的依赖库(这些类库必须是CocoaPods本身所支持的),并且可以轻松管理其版本。

CocoaPods的好处

在引入第三方库时它可以自动为我们完成各种各样的配置,包括配置编译阶段、连接器选项、甚至是ARC环境下的-fno-objc-arc配置等。

使用CocoaPods可以很方便地查找新的第三方库,这些类库是比较“标准的”,而不是网上随便找到的,这样可以让我们找到真正好用的类库。

 

二、CocoaPods安装步骤

注意:在终端输入命令时,取$后面部分输入

1、升级Ruby环境

终端输入:$ gem update –system

此时出现错误提示(图1):

出现这个错误是因为你没有权限升级Ruby,现在应该输入下面的命令:

终端输入:$ sudo gem update –system

此时会出现(图2):

接下来输入密码,注意:输入密码的时候不会有任何反应,光标也不会移动,输完了直接回车。

等一会儿如果出现(图3):

这就表示Ruby已经升级成功了。

 

2、更换Ruby镜像

首先移除现有的Ruby镜像(图4)

终端输入:$ gem sources –remove https://rubygems.org/

然后添加国内最新的镜像源(淘宝的Ruby镜像已经不更新了)(图5)

终端输入:$ gem source -a https://gems.ruby-china.org/

执行完毕之后查看当前镜像

终端输入:$ gem sources –l

结果如下(图6):

就说明添加成功了

否则继续执行 $ gem source -a https://gems.ruby-china.org/来添加

 

3、安装CocoaPods

接下来开始安装

         终端输入:$ sudo gem install cocoapods

如果出现这个(图7):

说明gem版本过低,查看gem版本(图8)

         终端输入:$ gem --version

升级gem版本

         终端输入:$ sudo gem update –system

升级成功重新安装CocoaPods

如果出现这个(图9):

说明没有权限,需要输入

         终端输入:$ sudo gem install -n /usr/local/bin cocoapods

出现如上(图10),表示安装成功

执行安装文件(这个过程比较慢)

         终端输入:$ pod setup

然后会显示(图11):

这表示CocoaPods在将它的信息下载到~/.cocoapods里。

(PS:你可以command+n新建一个终端窗口,执行cd ~/.cocoapods/进入该文件夹下,然后执行du -sh *来查看文件大小)

当出现Setup completed的时候说明已经完成了,接下来就可以使用了。


搜索库:$ pod search AFNetworking

cd 到工程目录

创建文件:$ touch Podfile

下载库: $ pod install


原创粉丝点击