CocoaPods - 在 Mac 中的生与死

  • 1. 集成 Cocoapod:
    • 1.1 安装 ruby环境

  mac 系统默认有 Ruby 环境, 通过

     $ ruby -v

  可以查看当前的 Ruby 版本.

    如果 Ruby 版本过低可以通过 rvm 对 Ruby 进行升级.

      • 1) 安装 rvm 

$ curl -L get.rvm.i.rvm.io | bash -s stableo 

      • 2)加载文件, 测试是否安装正常(按照提示操作)

$ source ~/.bashrc  

$ source ~/.bash_profile

$ source ~/.profile 

$ rvm -v

      • 3) reload rvm

$ rvm reload rvm

$ rvm -v

      • 4) 查看当前ruby版本 ,获取rvm 列表

$ ruby -v   

$ rvm list known 

      • 5)重新安装ruby 

安装完成后, 需要重新执行安装cocoapods的命令

$ rvm install 2.3

      • 6)安装rails

$ gem install rails

如果想要卸载ruby,需要执行以下步骤

$ rvm list

$ rvm remove 2.3

这样有关ruby更新的问题已经处理完毕了

    • 1.2.CocoaPods的安装

先检查ruby源, 正确情况下返回以下信息:

  $ gem source

*** CURRENT SOURCES ***

https://gems.ruby-china.org

这个是ruby的官方源码,现在国内可以使用的还有以下ruby源:

https://ruby.taobao.org/   淘宝源

http://rubygems-china.oss.aliyuncs.com 阿里云源

确认ruby源镜像后就可以修改ruby源了,先执行删除原来的ruby源:

之后添加可用的ruby镜像源(推荐使用官方的)

$ gem sources -a https://gems.ruby-china.org

这个时候执行

$ gem sources -l

命令,就能看到当前镜像源里只有官方ruby源这一个了,之后执行安装cocoapods命令

如果不是 taobao 的源需要删除旧的, 重新设置:

1).移除现有 Ruby 默认源

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

2).使用新的源

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

3).验证新源是否替换成功

$ gem sources -l

成功显示: 

*** CURRENT SOURCES ***

 

https://ruby.taobao.org

http://rubygems.org

  • 安装 CocoaPods

$ sudo gem install cocoapods

$ pod setup

备注:苹果系统升级 OS X EL Capitan 后安装改为:

$ sudo gem install -n /usr/local/bin cocoapods

$ pod setup

  • 更新 gem

$ sudo gem update --system

 

  • 2. 使用 cocoapod
    • 在.xcodeproj 文件同目录下穿件 Podfile 文件
    • 添加三方库
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '8.0' #use_frameworks!个别需要它, 比如reactnativeCocoa
target 'YDFinance' do
    
pod 'SDWebImage', '~>3.7'
pod 'MBProgressHUD', '~> 0.9.1'
pod 'AFNetworking', '~> 2.0'

end
    • 打开终端 cd 到 Podfile 所在目录下, 安装

$ pod install

 

 

posted @ 2016-10-20 18:17  guangleijia  阅读(367)  评论(1编辑  收藏  举报