CocoaPods安装与简单使用

1.MAC安装Ruby环境

1>  安装RVM

控制台命令:$curl –L https://get.rvm.io | bash –s stable

$source ~/.rvm/scripts/rvm

$rvm –v  (查看版本,检查是否安装正确)

2>  用rvm安装ruby环境

$rvm  install 2.0.0  (期间需要按enter键输入管理员密码等)

内容很长,我这只截取前面一部分

$rvm 2.0.0  --detault   (将上面用rvm install安装的那个版本设为系统默认版本)

$ruby –v    (查看ruby版本,检查是否安装正确)

2.安装CocoaPods

1>  通过淘宝的镜像来访问cocoapods

天朝,由于cocoapods.org被墙,我们可以使用淘宝的ruby镜像来访问

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

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

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

2>  安装CocoaPods

$sudo gem install cocoapods    (需要输入管理员密码)

3>  验证cocoapods是否安装成功

$pod

3.cocoapods的简单使用

1>  查看第三方库是否支持cocoapods

$pod search SDWebImage(以SDWebImage为例)

只截取前面一部分,列表会给出所有cocoapods支持的与关键字有关的第三方框架和版本号

2>  项目中加入cocoapods的支持

在桌面上新建一个test项目为例.在终端中进入项目所在目录

zhangcandeiMac:Desktop pican$ cd podsTest/

$vim Podfile  (利用vim创建Podfile文件)

在Podfile文件中输入:

platform:ios,’6.1’

pod ‘SDWebImage’,’~>3.6’

输入完成,退出insert模式,按Esc,然后输入:wq保存退出

这段内容来自于github的SDWebImage,一般你需要添加什么样的第三方库,第三方库说明文档中会有pods怎么添加的介绍

这时,项目目录会有一个podfile文件,文件内容即为刚输入的那两句话

在终端运行命令:$pod install (会安装Podfile里面记录的第三方库)

取决于网速的环境,安装时间可能会比较久. 注意最后一句话,from now on use ‘podsTest.xcworkspace’,

安装完的目录结构如下:

多了4个东西,Pods文件夹存放你下载的第三方库.以后打开工程不再是使用xcodeproj,而是使用xcworkspace…因为你打开workspace工作空间,你发现里面包含两个xcodeproj工程文件。一个是本身的工程,一个是Pods管理第三方库的工程。

3>  正确编译运行一个包含cocoapods类库的第三方库(就是你要用的第三方库又包含依赖其它的第三方库采用cocoapods管理)

进入项目所在目录,输入命令:$pod update  (将文件中的所有第三方库更新到最新版本)

这里就不再举例子了,掌握前面的,这个也就会了。

小结:Podfile文件控制cocoapods该下载什么,文件名一定叫做Podfile且没有后缀。

每次都优先使用pod update 命令

时间: 2024-10-08 04:26:58

CocoaPods安装与简单使用的相关文章

CocoaPods安装和使用(SDWebImage)

CocoaPods是什么? 当你开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWorking等等.可能某个类库又用到其他类库,所以要使用它,必须得另外下载其他类库,而其他类库又用到其他类库.手动一个个去下载所需类库十分麻烦.另外就是,你项目中用到的类库有更新,你必须得重新下载新版本,重新加入到项目中,十分麻烦.所以,这里我们就需要 CocoaPods了. CocoaPods应该是iOS最常用最有名的类库管理工具了,重要的是,绝大部分有名的开源类库,都支持Coco

[转]CocoaPods安装和使用教程

转载地址:http://code4app.com/article/cocoapods-install-usage 目录 CocoaPods是什么? 如何下载和安装CocoaPods? 如何使用CocoaPods? 场景1:利用CocoaPods,在项目中导入AFNetworking类库 场景2:如何正确编译运行一个包含CocoPods类库的项目 CocoaPods是什么? 当你开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWorking等等.可能某个类库又用到其

从零开始学习CocoaPods安装和使用

从零开始学习CocoaPods安装和使用 转载: Code4App原创:http://code4app.com/article/cocoapods-install-usage http://m.ithao123.cn/content-9745764.html CocoaPods是什么? 当你开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWorking等等.可能某个类库又用到其他类库,所以要使用它,必须得另外下载其他类库,而其他类库又用到其他类库,“子子孙孙无穷尽

CocoaPods安装和使用及问题:Setting up CocoaPods master repo

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

CocoaPods安装和使用教程[转]

目录 CocoaPods是什么? 如何下载和安装CocoaPods? 如何使用CocoaPods? 场景1:利用CocoaPods,在项目中导入AFNetworking类库 场景2:如何正确编译运行一个包含CocoPods类库的项目 CocoaPods是什么? 当你开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWorking等等.可能某个类库又用到其他类库,所以要使用它,必须得另外下载其他类库,而其他类库又用到其他类库,“子子孙孙无穷尽也”,这也许是比较特殊的情

CocoaPods 安装

先介绍一下什么是CocoaPods是什么吧 当你学习IOS后感觉自己能做一些小项目的时候,不是大神的我们,会经常使用一些第三方类库.但是引用第三方类库有时候必不可少的就是要做各方面的配置更改.( 我感觉那些超级麻烦) 回归正题,当你成为一名真正的程序员后学会安装CocoaPods是必不可少的. CocoaPods就是类库管理工具,它会自动的帮我们管理我们要用的类库,以后写项目时,在也不必为更改配置烦恼啦 安装CocoaPods 安装CocoaPods需要本地Ruby环境,默认情况下,Mac自带R

cocoapods安装与使用(2016.7)

cocoapods简介: cocoapods 是iOS的类库管理工具,可以让开发者很方便集成各种第三方库,而不用去网站上一个个下载,再一个个文件夹的拖进项目中,还得添加相关的系统依赖库.只需要安装好cocoapods,然后编写好Podfile,最好在终端输入一行命令,就可以简单的做到第三方库的添加.升级.删除,大大的节省我们的开发时间. cocoapods安装: 首先我们需要安装Ruby环境,这里就不过多介绍,一般都是安装了的.  然后就是打开终端,输入  $ gem sources -l 检查

iOS开展-CocoaPods安装和使用教程

原文链接: iOS开展-CocoaPods安装和使用教程 修正已经增加了自己的理解. CocoaPods安装和使用教程 Code4App 原创文章.转载请注明出处:http://code4app.com/article/cocoapods-install-usage 文件夹 CocoaPods是什么? 怎样下载和安装CocoaPods? 怎样使用CocoaPods? 场景1:利用CocoaPods,在项目中导入AFNetworking类库 场景2:怎样正确编译执行一个包括CocoPods类库的项

iOS开发-CocoaPods安装和使用教程

原文链接: iOS开发-CocoaPods安装和使用教程 本文是对原文一些错误的修正已经添加了自己的理解. CocoaPods安装和使用教程 Code4App 原创文章.转载请注明出处:http://code4app.com/article/cocoapods-install-usage 目录 CocoaPods是什么? 如何下载和安装CocoaPods? 如何使用CocoaPods? 场景1:利用CocoaPods,在项目中导入AFNetworking类库 场景2:如何正确编译运行一个包含Co