CocoaPods安装和使用

CocoaPods安装和使用

CocoaPods是iOS最常用的第三方类库管理工具,绝大部分有名的开源类库都支持CocoaPods。

CocoaPods是用Ruby实现的,要想使用它首先需要有Ruby的环境。幸运的是OS X系统默认已经可以运行Ruby了,因此我们只需执行以下命令:

sudo gem install cocoapods

安装成功后,接着执行命令:

pod setup

如果Ruby环境不够新,可能需要更新以下:

sudo gem update --system

至此安装就完成了,我们可以尝试搜索一个第三方类库:

pod search AFNetworking

使用CocoaPods的第一步,是在当前项目下,新建一个Podfile文件:

touch Podfile

然后利用vim打开Podfile文件编辑,加入你想要使用的类库,格式如下:

platform :ios
pod ‘Reachability‘, ‘3.1.0‘

platform:ios, ‘6.0‘
pod ‘JSONKit‘,‘1.4‘
pod ‘AFNetworking‘, ‘~> 2.3.1‘

如果是拷贝的别人的项目,或是一个很久没打开过的项目,可能需要先执行一下:

pod update

最后一步,执行命令:

pod install

当终端出现类似下面的提示后,就代表成功了:

[!] From now on use `Sample0814.xcworkspace`.

这个时候会看到项目文件夹下多了一个文件xxx.xcworkspace,以后要通过这个文件打开项目,老项目文件xxx.xcodeproj不再使用。

P.s.1 上面的每一步都有可能出现问题,但大部分问题都是因为大局域网的原因,用一个网速稳定的境外VPN可破。

P.s.2 如果上面因为权限问题安装失败,必须每次都要删除

rm -rf /Users/loginnanme/Library/Caches/CocoaPods/

因为这个缓存中会存下你的github的东西,造成每次都调用上次权限问题的缓存。

P.s.3 关于Podfile文件编辑时,第三方库版本号的各种写法:

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-01 22:39:24

CocoaPods安装和使用的相关文章

顶顶顶!! Xcode7.1下用CocoaPods安装Alamofire--swift下的第三方网络库

Xcode7.1下用CocoaPods安装Alamofire--swift下的第三方网络库 摘要 之前网上搜到的Alamofire是1.3版本的.所以安装到Xcode7.1下会报错,所以整理了Alamofire3.1版本用CocoaPods安装.方便大家使用. Alamofire swift AFNetWorking网络框架 CocoaPods 由于之前网上搜到的Alamofire是1.3版本的.所以安装到Xcode7.1下会报错,所以整理了Alamofire3.1版本用cocoapods安装.

【转】CocoaPods安装使用心得,分享给墙内的朋友们

原文网址:http://www.cocoachina.com/bbs/3g/read.php?tid=277900 时间宝贵长话短说.CocoaPods是一个负责管理iOS项目中第三方开源代码的工具.如果你没听说过,也不想用,那就别往下看了. 1.CocoaPods的安装需要用到ruby,Mac系统自带ruby,但如果不是最新的系统,最好更新一下.ruby的软件源rubygems.org被墙了,所以先换一下源,命令行下依次执行3条命令$ gem sources --remove https://

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

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

CocoaPods 安装和使用

一.<什么是CocoaPods> 官网描述:CocoaPods is the dependency manager for Swift and Objective-C Cocoa projects. It has almost ten thousand libraries and can help you scale your projects elegantly.(CocoaPods是一个独立的管理器,可以为Swift/Objective-C项目提供管理,它拥有数千万计的第三方库,因而可以帮

CocoaPods 安装

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

cocoapods安装与使用(2016.7)

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

CocoaPods安装使用及配置私有库

http://www.exiatian.com/cocoapods安装使用及配置私有库/ [转] 从前端到obj-c有小半年了,文章又快有一年没有更新过了,前几天才把域名续费了3年,感叹第一个三年就这样过去了….所以决定不能再像以前那样懒了,每天坚持把自己的学习都记录下来然后有空的时候整理下发布到小站,于是有了obj-c的第一篇. 如何安装? 1.安装ruby环境,添加淘宝ruby镜像 $ gem sources --remove https://rubygems.org///等有反应之后再敲入

CocoaPods安装教程

参考:http://www.mamicode.com/info-detail-620882.html 虽然网上关于CocoaPods安装教程多不胜数,但是我在安装的过程中还是出现了很多错误,所以大家可以照下来步骤装一下,我相信会很好用. 前言 在iOS项目中使用第三方类库可以说是非常常见的事,但是要正确地配置他们有时候是非常繁琐的事情,幸运的是CocoaPods是一个很好的解决方案. 什么是CocoaPods CocoaPods是OS X和iOS下的一个第三类库管理工具,通过CocoaPods工

CocoaPods安装小步骤

CocoaPods 安装 使用 1.开启 terminal 2.移除现有 Ruby 默认源 $ gem sources --remove https://rubygems.org/ 3.使用新的源 $ gem sources -a https://ruby.taobao.org/ 4.验证新源是否替换成功 $ gem sources -l 5.安装 CocoaPods $ sudo gem install cocoapods $ pod setup 备注:苹果系统升级 OS X EL Capit