• CocoaPods


    • 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

     

  • 相关阅读:
    exports 和 module.exports 的区别
    (转) 前端模块化:CommonJS,AMD,CMD,ES6
    使用原生的javascript来实现轮播图
    使用C3的一些新属性绘制谷歌浏览器的图标
    仿照jQuery进行一些简单的框架封装(欢迎指教~)
    canvas中的非零环绕原则
    利用canvas进行一个饼形图的绘制
    利用构造函数对canvas里面矩形与扇形的绘制进行一个封装
    利用canvas来绘制一个会动的图画,欢迎指教
    自己整理出来的一些用到的方法的封装,欢迎指教
  • 原文地址:https://www.cnblogs.com/guangleijia/p/5981902.html
Copyright © 2020-2023  润新知