一、安装Cocoapods步骤:(在终端安装)

1、在安装前,需确保已经安装了Ruby环境

mac 下安装Ruby环境步骤:

(1)、安装RVM

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

(期间可能会问你sudo 管理员密码)

$ source ~/.rvm/scripts/rvm

检查一下是否安装正确   $ rvm -v

(2)、用RVM安装Ruby环境

列出已知的ruby版本   $ rvm list known

可以选择现有的版本来安装

$ rvm install 2.0.0

查看ruby  $ rvm list

卸载老版本 $ rvm remove 1.9.2

(3)、设置ruby版本

RVM安装好以后,需要执行下面的命令将指定版本的ruby设置为系统默认版本      $ rvm 2.0.0 --default

$ ruby -v  检查版本

$ gem -v 检查版本

2、安装cocoapods

(1)、 $ gem sources --remove https://rubygems.org/

(2)、 $ gem sources -a https://ruby.taobao.org/       (将ruby镜像改为taobao)

$ gem sources -l (用该命令查看ruby镜像是否是taobao)

(3)、 $ sudo gem install cocoapods

验证是否成功: $ pod search afnetworking

二、使用Cococapods步骤:

1、新建项目

2、打开命令行,进入项目主目录

3、输入命令  touch podfile ,项目中出现 podfile 文件

4、打开podfile 文件 (直接使用xcode打开,或者使用vim编辑)输入:

platform :ios, '6.4'

pod 'SDAutoLayout', '~> 1.51'

(或者其他版本,见github中AFNetworking的讲解)

5、在终端输入命令  pod install或者pod update

在执行pod install或者pod update时,会卡在Analyzing dependencies处一直不动弹,

原因在于当执行以上两个命令的时候会升级CocoaPods的spec仓库,加一个参数可以省略这一步,然后很快就可以install或者update:

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

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

6、等更新完第三方库后,项目中就会出现 “.xcworkspace”文件,此时别再打开xcodeproj文件了,直接打开“.xcworkspace”文件,即OK !!

三、Cocoapods 本身版本的更新:

打开终端依次输入以下命令:

sudo gem update --system  // 先更新gem,再更新cocoapods

sudo gem install cocoapods

pod setup

pod --version  // 最后检查以下cocoapods版本

CocoaPods的使用的更多相关文章

  1. iOS -- CocoaPods

    CocoaPods 是什么? CocoaPods 是一个负责管理 iOS 项目中第三方开源库的工具.CocoaPods 的项目源码在 GitHub( https://github.com/CocoaP ...

  2. 最新的 cocoaPods 安装方法

    经过努力终于发现了最新的 解决cocoaPods安装的办法: taobao Gems 源已停止维护,现由 ruby-china 提供镜像服务 第一步:安装rvm, 不管需不需要升级ruby,rvm可以 ...

  3. CocoaPods的安装、使用、以及遇到的问题

    CocoaPods是什么? 当你开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWorking等等.可能某个类库又用到其他类库,所以要使用它,必须得另外下载其他类库,而 ...

  4. CocoaPods被卡住:Updating local specs repositories

    使用CocoaPods被卡住:Updating local specs repositories 使用 pod install --verbose --no-repo-update

  5. 将自己打代码添加到cocoapods

    1,Github 上创建新站点 2, 从gitHub上 clone 一份,将源码拷贝到该目录下提交3,开源库发布之后,需要打上tag git tag 0.0.1 git push --tags git ...

  6. CocoaPods 1.1.0上传遇到swift问题

    更新时间: 2016-11-25 1.出现如下信息: Conn keep-alive Updating spec repo `master` - Data URL: https://raw.githu ...

  7. Cocoapods无法使用/安装失败/失效解决方法

    p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px "Helvetica Neue"; color: #666666 } sp ...

  8. 安装cocoapods遇到两大坑-Ruby版本升级和Podfile的配置

    今天安装cocoapods #移除原有ruby源 $ gem sources --remove https://rubygems.org/ #使用可用的淘宝网 $ gem sources -a htt ...

  9. 安装cocoapods以及更新cocoapods

    安装 1.设置ruby的软件源 这是因为ruby的软件源rubygems.org因为使用亚马逊的云服务,被我天朝屏蔽了,需要更新一下ruby的源,过程如下: gem sources -l #(查看当前 ...

  10. CocoaPods 的简单快速安装方法

    CocoaPods 的简单快速安装方法(Setting up CocoaPods master repo 卡着不动,是因为淘宝镜像已经不能用了. 一.git clone方法安装cocoapods 镜像 ...

随机推荐

  1. SpringMVC Controller 返回值的可选类型

    spring mvc 支持如下的返回方式:ModelAndView, Model, ModelMap, Map,View, String, void. ModelAndView @RequestMap ...

  2. 玩转PowerShell第一节——【后台任务处理】-技术&分享

    概述 相信大家对后台任务处理不陌生,比如.Net的后台线程处理,Java的线程处理等等. 而当我们用PowerShell这个强大的工具时怎么样开启后台任务呢,以及怎样处理这些任务呢,本篇将会告诉你Po ...

  3. Java 集合系列02之 Collection架构

    概要 首先,我们对Collection进行说明.下面先看看Collection的一些框架类的关系图: Collection是一个接口,它主要的两个分支是:List 和 Set. List和Set都是接 ...

  4. Android SDK之API Level

    Android SDK之API Level Android SDK API_LEVEL Platform Version API Level VERSION_CODE Android 4.2, 4.2 ...

  5. [Math] A love of late toward Mathematics - how to learn it?

    Link: https://www.zhihu.com/question/19556658/answer/26950430     王小龙 ,数学,计算机视觉,图形图像处理 数学系博士怒答! 我想大家 ...

  6. [git]本地查看,重命名,拉取,删除远程分支

    1.git branch -a 查看所有的分支,包含远程仓库.-av:同时显示最近的一个commit信息. 2.git checkout -b newBranch origin/master 拷贝一份 ...

  7. Android 简单计算器源码....

    PS:今天算是闲着没事做了一个小型的计算器...顺便熟悉一下Android的布局,组件,以及时间监听的方法...就当是做了一个小小的练习吧...     顺便去对比了一下别人写的代码...有的使用到了 ...

  8. 如何使用DDMS Heap查看Android应用内存情况

    作为大四毕业生,而且还是二本,加上技术基础不咋样,找工作自然也是辛酸得很...最糟糕的情况就是一开始实在是太小看了求职之路的艰辛,整个9月都是无所事事的度过,直到月底面试腾讯被鄙视后才顿然醒悟,意识到 ...

  9. Qt之自定义QLineEdit右键菜单

    一.QLineEdit说明 QLineEdit是单行文本框,不同于QTextEdit,他只能显示一行文本,通常可以用作用户名.密码和搜索框等.它还提供了一些列的信号和槽,方便我们使用,有兴趣的小伙伴可 ...

  10. 使用VS2010开发Qt程序的一点经验

    导读 相比于Qt Creator,我更喜欢用VS2010来进行开发.虽然启动时间相对较慢,但是VS下强大的快捷键和丰富的插件,以及使用多年的经验,都让我觉得在开发过程中得心应手.其中最重要的一点是,有 ...