CocoaPods使用总结

作者: lyking | 来源:发表于2016-06-07 11:41 被阅读146次

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

CocoaPods是用Ruby实现的,要想使用它首先需要有Ruby的环境。

mac 自带Ruby环境但是版本有点偏低,建议升级

升级Ruby的命令如下:

$ sudo gem update —system   

如果这个升级很慢或者不能升级 那么就选择用淘宝的RubyGems镜像来代替官方版本,执行以下命令:

$ gem sources  -l 

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

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

$ gem sources  -l

如果还是不能更新我建议您检查安装ruby的一些环境依赖下面是安装顺序

Xcode->homebrew->RVM->Ruby->CocoaPods

从上面的的关系可以看出在安装Ruby时最好是先安装RVM全称Ruby Version Manager,是一个非常好用的Ruby版本以及安装工具。就是用来安装和控制Ruby版本的工具。RVM安装的命令如下:

1、安装RVM

curl -L https://get.rvm.io | bash -s stable

source /Users/liyan/.rvm/scripts/rvm   启动

2、检查RVM是否安装成功

$ rvm -v

3、查看Ruby版本

$ rvm list known

4、RVM 装好以后,需要执行下面的命令将指定版本的 Ruby 设置为系统默认版本

rvm 2.1.0 --default

二、安装Cocoapods 

1、安装指令

sudo gem install cocoapods  //由于sudo超级权限,所以会填用户密码

执行完这句如果报告以下错误:

常见错误:

ERROR: Could not find a valid gem 'cocoapods' (>= 0), here is why:

Unable to download data fromhttps://rubygems.org/- Errno::ETIMEDOUT: Operation timed out - connect(2) (https://rubygems.org/latest_specs.4.8.gz)

ERROR: Possible alternatives: cocoapods

这是因为ruby的软件源rubygems.org因为使用亚马逊的云服务,被我天朝屏蔽了,需要更新一下ruby的源

$ gem sources  -l

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

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

$ gem sources  -l

2、在安装进程结束的时候,执行命令

$ pod setup --verbose

3、查看下载进度

$  cd ~/.cocoapods 

$ du -sh  *

三、使用cocoapods

1、首先cd转入当前项目中,写入要导入的三方库

$ vi Podfile

source 'https://github.com/CocoaPods/Specs.git'

 platform :ios,'8.0'

use_frameworks!

 target    '项目名'   do

      pod'MBProgressHUD'

      pod'MJRefresh'

      pod'SDWebImage'

end

2、安装

$ pod install

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

3、更新

$ pod update

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

相关文章

  • 关于Cocopods安装的那些事

    一.安装Cocoapods 安装和使用cocoapods 教程总结>>>>>>>>>>>>>>> gem sour...

  • cocoaPods 命令行总结

    安装 cocoaPods 就不多说了 安装 cocoapods 步骤 我这里总结了安装好 cocoapods 使用...

  • CocoaPods使用总结

    pod install 时出现 Unable to find a specification for `xxxxx...

  • CocoaPods使用总结

    写在前面:最近闲暇时间搭建了我的个人博客 以后最新文章会第一时间发布在个人博客里(简书也会同步),欢迎关注互相支持...

  • Cocoapods使用总结

    Mac系统升级到macOS High Sierra之后,运行pod显示:"pod: command not fou...

  • CocoaPods使用总结

    CocoaPods 公共库的创建CocoaPods 本地私有库的创建(模板创建方式)CocoaPods 本地私有库...

  • CocoaPods使用总结

    cd +空格 +工程路径vim podfile输入i下一步platform :ios, '8.0'use_fram...

  • Cocoapods使用总结

    CocoaPods应该是iOS最常用最有名的类库管理工具,并且绝大部分有名的开源类库都支持CocoaPods,使用...

  • CocoaPods使用总结

    安装: 1.移除现有Ruby默认源 gem sources --remove https://rubygems.o...

  • CocoaPods使用总结

    安装准备: 在终端中操作,首先通过3和4检查ruby源和版本 移除现有Ruby默认源gem sources --r...

网友评论

    本文标题:CocoaPods使用总结

    本文链接:https://www.haomeiwen.com/subject/mfpddttx.html