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