CocoaPods (第三方资源管理框架)

1、Cocoa Pods简介ios

Cocoa Pods是一个负责管理iOS项目中第三方资源的工具,它的项目源代码在Github上面管理,得益于活跃的Github开发者社区大神们的不断维护,从2011年8月该项目启动以来,它保持活跃更新。开发iOS项目不可避免地要使用第三方开源库,CocoaPods的出现使得咱们能够节省设置和更新第三方开源库的时间。vim

在咱们有了CocoaPods这个工具以后,只须要将用到的第三方开源库放到一个名为Podfile的文件中,而后在命令行执行$pod install命令,CocoaPods就会自动将这些第三方资源库的源代码下载下来,而且为当前的工程设置好响应的系统依赖和编译参数。ruby

2、CocoaPods 安装网络

1.安装编辑器

打开mac终端,输入以下命令工具

[sudo] gem install pods
pod setup

sudo能够省略,这两个步骤都是进行网络请求的过程,须要等待。spa

遇到的问题命令行

若是一直没有反应,多是默认源使用了cocoapods.org,须要替换成淘宝的镜像。code

gem sources --remove http://rubygems.org/

有反应以后再敲入如下命令进行替换orm

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

验证替换是否成功

gem sources -l

正常输出以下信息表是正常

***CURRENT SOURCES ***

http://ruby.taobao.org/

另外还有一种状况则多是你的gem版本太老致使的,解决方法确定是升级gem版本啦。执行以下命令

sudo gem update -system

安装完成后执行 pod install 命令时会报错,这是路径配置出错致使,执行以下命令更新路径

rvm use ruby-1.9.3-p448

问题解决。

2.更新

当podfile文件被修改事后,就须要更新CocoaPods,使用下面的命令来更新。

[sudo] gem update cocoapods

3.查找第三方库

sudo pod search XXX(库名)

3、CocoaPods 使用

1.进入项目XX.project文件所在的目录,能够经过手动拖拽到命令编辑器。

cd XXX/XXX/XXX

2.经过Vim新建podfile

vim podfie

3.经过i(insert 模式),插入以下语句

platform :ios  
pod 'Reachability',  '~> 3.0.0'  
pod 'SBJson', '~> 4.0.0'  
  
platform :ios, '7.0'  
pod 'AFNetworking', '~> 2.0'

4.执行安装命令

pod install

若是执行太慢能够执行如下

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

5.执行更新命令

pod update

若是执行太慢,输入如下命令

pod update --verbose --no-repo-update
相关文章
相关标签/搜索