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>
    
  • 相关阅读:
    机器学习-TensorFlow2.0安装简易教程
    14 深度学习-卷积
    用python画出你的童年回忆
    13-垃圾邮件分类2
    事后诸葛亮分析
    团队项目四:项目冲刺之日志集合贴
    第 1 篇 Scrum 冲刺博客
    团队作业1——团队展示&选题
    结对作业:四则运算(Java+JavaFX)
    JavaGUI之Swing简单入门示例
  • 原文地址:https://www.cnblogs.com/v-BigdoG-v/p/7398544.html
Copyright © 2011-2022 走看看