Mac OS X上安装cocoapods和使用

Cocoapods能帮助我们在开发ios时管理第三方库且能下载安装需要的库及依赖库。

1.升级ruby

a.准备工作
    先安装好XCode,因为它会安装好Unix环境需要的开发包
b.安装RVM
    $ curl -L https://get.rvm.io | bash -s stable
    期间可能需要输入密码,等待一段时间将安装好。
    载入rvm(若打开新终端窗口则不用执行)
    $ source ~/.rvm/scripts/rvm
    然后检查是否安装好了
    $ rvm -v  (检查rvm版本)
c.安装Ruby
    列出已知的ruby版本
    $ rvm list known
    选择2.0.0版本进行安装
    $ rvm install 2.0.0
    等待下载(途中需要按回车确定安装路径、还要输入密码)、编译。完成之后Ruby、Ruby Gems就安装好了
    查询已安装的ruby
    $ rvm list
    卸载已安装的版本(若已经安装过ruby)
    $ rvm remove 1.9.2
d.设置Ruby版本
    $ rvm 2.0.0 --default
    检查是否安装好了
    $ ruby -v  (检查ruby默认的版本)
    $ gem -v  (检查gem版本)
    出现上面这个结果,可能因为Ruby默认源使用的是cocoapods.org,被墙了,有一种解决方案是将源替换为淘宝的
    $ gem source -r https://rubygems.org/
    $ gem source -a https://ruby.taobao.org
    $ gem sources -l

    参考文章地址: <http://www.jianshu.com/p/daa92187621c>

2.安装cocoapods

$sudo gem install cocoapods (有可能要输入密码)
升级cocoapods: $sudo gem install cocoapods --pre

参考文章地址: <http://code4app.com/article/cocoapods-install-usage>

3. 使用cocoapods

a.建立一个OC工程
b.在这个工程的文件夹下面建立一个文件: Podfile
c.编辑这个文件(以安装AFNetworking库为例),以下Podfile内容:
    use_frameworks!
    source 'https://github.com/CocoaPods/Specs.git' #git clone
    platform :ios, '9.2'    #平台,工程对应的系统
    project '/Users/it-0003005/Desktop/abc/abcTest/abcTest.xcodeproj'  #指定工程(project 'project path')
    target 'abcTest' do   #指定某个工程使用
    pod 'AFNetworking', '~> 3.0'  #要安装的库
    end
d.安装

    用终端进入该文件夹下,运行$pod setup, $pod install, 要更新库的文件使用 $pod update

    参考文章地址: <http://code4app.com/article/cocoapods-install-usage>

猜你喜欢

转载自blog.csdn.net/q1241580040/article/details/53640583
今日推荐