zoukankan      html  css  js  c++  java
  • 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>
    
  • 相关阅读:
    Python之路第六天,进阶-算法
    Python之路第八天,进阶-设计模式
    Python之路第八天,基础(10)-异常处理
    Python之路第八天,基础(9)-面向对象(下)
    Python之路第七天,基础(9)-面向对象(上)
    Python之路第六天,基础(7)-正则表达式(re)
    Java开发常用代码
    SQL用replace替换文本部分内容
    tomcat多域名配置
    Servlet/jsp 中 获取页面所有传递参数
  • 原文地址:https://www.cnblogs.com/v-BigdoG-v/p/7398544.html
Copyright © 2011-2022 走看看