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>
    
  • 相关阅读:
    Linux 学习 step by step (1)
    ubuntu server nginx 安装与配置
    ubuntu server samba服务器配置
    iOS app集成支付宝支付流程及后台php订单签名处理
    mac 连接windows 共享内容
    linux 文件查找,which,whereis,locate,find
    ubuntu server vsftpd 虚拟用户及目录
    ubuntu server 安装 mantis bug tracker 中文配置
    ubuntu server vsftpd 匿名用户上传下载及目录设置
    linux 用户管理,用户权限管理,用户组管理
  • 原文地址:https://www.cnblogs.com/v-BigdoG-v/p/7398544.html
Copyright © 2011-2022 走看看