zoukankan      html  css  js  c++  java
  • cocoa pods

    使用cocoapods,我们首先了解一下rvm、gem、ruby。

    rvm和brew一样,但是rvm是专门管理ruby的版本控制的。

    rvm list known 罗列出ruby版本

    rvm install 版本号     可以指定更新ruby版本

    而gem是包管理 gem source -l 查看ruby源

    gem source -r https://xxxxxxxx 移除ruby源

    gem source -a https://xxxxxxxx 添加ruby源

    现在用的是 https://gems.ruby-china.com/这个ruby源,之前那个org的不能用了

    如果报404错误的情况,可以打开你个ruby源,有介绍的

    下面就可以安装cocoapods了

    sudo gem install cocoapods 

    简单使用就是 cd到工程目录,touch一个Podfile,(这个名字一定不能改,就是Podfile,P大写)

    vi进去添加依赖,

    platform:ios,'8.0'

    target '工程名' do

    end

    do和end之间就是你这个工程下所用的第三方了

    多个工程就重复一下就行了

    platform:ios,'8.0'

    target '工程名1' do

    end

    target '工程名2' do

    end

    wq保存之后pod install就可以了

    如果install后停留在Updating local specs repositories,可以试一试 pod install --verbose --no-repo-update

    需要更新的时候进去改一下版本号,出来pod update

    不知道最新版本可以用pod search 第三方名 (记不全也没问题,一部分也可以,这个是模糊搜索的)

    还可以pod outdated,这个是查看你Podfile里面包是否有最新版本的,这个也可以

    pod install和pod update的区别

    install是初始化的,也就是没有包,你初次添加时用这个,这个是根据lock文件里面是否存在下载的,并不会匹配版本号

    而update是查找Podfile里面的,并且忽略lock文件里的版本

  • 相关阅读:
    ssh:connect to host xxx port 22: Connection refused---------you don't have permission to acccess the requested location--------remote host identification has changed
    YOLOV3算法笔记
    jQuery元素查找方法
    jquery获取元素方式
    jQuery常用事件
    Jquery常用方法
    JavaScript数组操作
    jQuery中.bind() .live() .delegate() .on()的区别
    CSS初始化代码
    jQuery判断浏览器
  • 原文地址:https://www.cnblogs.com/chenfeichenyang/p/10972267.html
Copyright © 2011-2022 走看看