Cocoapods的使用

安装cocoapods

第一步: 因为GFW的关系, 如果没有速度特别快的国外VPN,执行如下命令将Ruby镜像切换到taobao:

?


1

2

$ gem sources --remove https://rubygems.org/

$ gem sources -a https://ruby.taobao.org/

输入如下命令确认一下Ruby镜像是否切换成功

?


1

$ gem sources -l

第二步: 安装cocoapods

?


1

sudo gem install cocoapods

如何在新建项目使用cocoapods

第一步: 在项目文件夹下创建名为Podfile的文本文件,并添加需要的库并保存,格式如下:

?


1

2

3

platform :ios, '7.0'

pod 'JSONKit',       '~> 1.4'

pod 'Reachability',  '~> 3.0'

第二步: 在项目文件夹下运行如下命令:

?


1

$ pod install

第三步: 以后运行项目的时候,双击以xcworkspace为后缀的文件

第四步: 然后就可以在头文件中

?


1

#import <Reachability/Reachability.h>

使用搜索

pod search <名称例如nimbus>

如何编译包含cocoapods的项目

比如从github下载下来一个项目,运行时候依赖关系报错,这时候需要更新

?


1

$ pod update

可能由于墙的的问题,无论是执行pod install还是pod update都卡在Analyzing dependencies不动了,慢到无以复加的地步,无法忍受。

其实原因在于以上两个命令执行时会升级CocoaPods的spec仓库,加一个参数可以省略这一步,然后速度就会提升不少。加参数的命令如下:

?


1

2

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

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

如何升级CocoaPods版本?

升级CocoaPods是非常简单的,只需要一个命令即可。

正常情况下,只需要一个命令就可以升级了:

?


1

sudo gem install cocoapods

但是有可能需要更新gem才能升级cocoapods,因此我们可能需要这么做:

?


1

2

3

4

5

6

7

8

$ sudo gem update --system // 先更新gem,国内需要切换源

$ gem sources --remove https://rubygems.org/

$ gem sources -a http://ruby.taobao.org/

$ gem sources -l

    CURRENT SOURCES

    http://ruby.taobao.org/

$ sudo gem install cocoapods // 安装cocoapods

$ pod setup

查看版本号:

?


1

$ pod --version

?


1

2

3

4

5

6

7

8

9

pod ‘AFNetworking’      //不显式指定依赖库版本,表示每次都获取最新版本

pod ‘AFNetworking’,  ‘2.0’     //只使用2.0版本

pod ‘AFNetworking’, ‘>2.0′     //使用高于2.0的版本

pod ‘AFNetworking’, ‘>=2.0′     //使用大于或等于2.0的版本

pod ‘AFNetworking’, ‘<2.0′     //使用小于2.0的版本

pod ‘AFNetworking’, ‘<=2.0′     //使用小于或等于2.0的版本

pod ‘AFNetworking’, ‘~>0.1.2′     //使用大于等于0.1.2但小于0.2的版本,相当于>=0.1.2并且<0.2.0

pod ‘AFNetworking’, ‘~>0.1′     //使用大于等于0.1但小于1.0的版本

pod ‘AFNetworking’, ‘~>0′     //高于0的版本,写这个限制和什么都不写是一个效果,都表示使用最新版本


时间: 2024-08-30 21:32:56

Cocoapods的使用的相关文章

iOS中 快速正确的安装 CocoaPods

版权声明:本文为博主原创文章,未经博主允许不得转载. 第一部分: CocoaPods 的安装 步骤1 - 安装 RVM RVM 是干什么的这里就不解释了,后面你将会慢慢搞明白. $ curl -L https://get.rvm.io | bash -s stable 期间可能会问你sudo管理员密码,以及自动通过homebrew安装依赖包,等待一段时间后就可以成功安装好 RVM. 然后,载入 RVM 环境 $ source ~/.rvm/scripts/rvm 很快,不显示任何变化 检查一下是

iOS 最新版 CocoaPods 的安装流程

iOS 最新版 CocoaPods 的安装流程 1.移除现有Ruby默认源 $gem sources --remove https://rubygems.org/ 2.使用新的源 $gem sources -a https://ruby.taobao.org/ 3.验证新源是否替换成功 $gem sources -l 4.安装CocoaPods (1)  $sudo gem install cocoapods 备注:苹果系统升级 OS X EL Capitan 后改为 $sudo gem ins

iOS程序依赖管理的工具CocoaPods简介

1. 简介 CocoaPods是一个负责管理iOS项目中第三方开源代码的工具,其源码在Github上开源.使用CocoaPods可以 节省设置和更新第三方开源库的时间并提高工作效率. 2. CocoaPods的安装和使用 2.1 安装 在终端中依次输入以下两条命令: sudo gem install cocoapods pod setup 2.2 使用 2.2.1  基本使用 1) 在Xcode中新建项目,例如PodsDemo,创建完成之后退出Xcode.打开终端,cd进入该文件夹所在目录 2)

IOS开发:CocoaPods一个Objective-C第三方库的管理利器

  1.CocoaPods是跑在Ruby的软件,安装可能需要几分钟,安装命名: sudo gem install cocoapods 2.如果想为每个第三方库生成文档,那运行 brew install appledoc 这步是可选的. 安装完成后提示: 开发:CocoaPods一个Objective-C第三方库的管理利器-"> 如果你的Ruby环境不够新的话,可能要更新一下: gem update --system 现在pod安装好了,怎么使用呢? 搜索 先试试搜索功能,你需要什么库,可以

(二) CocoaPods的制作(翻译)

一.前言 该篇翻译自http://code.tutsplus.com/tutorials/creating-your-first-cocoapod–cms-24332,说是翻译,其实也不算是直译,删了很多,也加了一些,需要原著直接点进去看.详细的制作流程可以直接查阅官网https://guides.cocoapods.org Making CocoaPods章节. CocoaPods的所有命令都可查阅官网https://guides.cocoapods.org/terminal/commands

使用CocoaPods

使用CocoaPods    1. 安装CocoaPods 有时候,默认的 https://rubygems.org/ 访问不了,你需要先执行以下命令移除掉sources gem sources -r https://rubygems.org/ 然后添加新的sources gem sources -a https://ruby.taobao.org/ 更新缓存 gem sources -u 你可以执行命令查看是否安装成功 gem sources 最后,你就可以安装CocoaPods了 sudo

IOS安装CocoaPods完整流程

安装CocoaPods之前要先安装Ruby环境 先安装这个home-brew:http://mxcl.github.com/homebrew/   步骤1 -安装RVM  RVM 是干什么的这里就不解释了,后面你将会慢慢搞明白.             <span class="gp" style="background-color:#c0c0c0"> $ curl -L https://get.rvm.io | bash -s stable</s

如何从项目中移除CocoaPods(译)

原文地址:How to remove CocoaPods from a project? 使用CocoaPod管理第三方代码是非常方便的,但是当不需要使用的时候,删除起来就非常麻烦,这里我根据国外朋友的方案翻译了一下.不足之处望见谅. 操作步骤 删除本地文件(Podfile.Podfile.lock.Pods文件夹) 删除本地生成的xcworkspace文件 打开项目,在Frameworks文件夹下,删除Pods.xcconfig和libPods.a 进入项目Build Phases,删除Cop

iOS 9 导入类库全面详尽过程(Ruby安装-&amp;gt;CocoaPods安装-&amp;gt;导入类库)

iOS 9 导入类库全面详尽过程(Ruby安装->CocoaPods安装->导入类库) 由于IT行业的飞速发展,各类工具,软件更新速度都太快了,在网上找的攻略可能都已经不实用了,对于一个新手来说从一片空白到成功地用CocoaPods导入类库需要浏览大量博文,所以在这里我就把全过程整合了一下,并把我个人的安装过程和遇到的一些问题分享一下(以AFNetworking),希望本文能帮助新手只用看这一篇博文就顺利完成整个过程. 引用博文 如何在Mac OS X上安装 Ruby运行环境 CocoaPod

CocoaPods安装和使用教程

CocoaPods是什么? 当你开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWorking等等.可能某个类库又用到其他类库,所以要使用它,必须得另外下载其他类库,而其他类库又用到其他类库,"子子孙孙无穷尽也",这也许是比较特殊的情况.总之小编的意思就是,手动一个个去下载所需类库十分麻烦.另外一种常见情况是,你项目中用到的类库有更新,你必须得重新下载新版本,重新加入到项目中,十分麻烦.如果能有什么工具能解决这些恼人的问题,那将"善莫大焉&qu