zoukankan      html  css  js  c++  java
  • 安装cocoaPods

    //安装cocoaPods

    1升级ruby环境,max系统自带所以不需安装

    gem update —system 

    2安装需访问.cocopost.org这个网站,反正连接不到这个网站,但是我们貌似连接不到,所以要借助淘宝的ryby镜像,来进行访问.

    gem sources --remove https://rubygems.org/

    然后用淘宝镜像进行替换

    gem sources -a http://ruby.taobao.org/

    说明,已在缓存里了,可以继续了

    gem sources -l 可查看镜像是否替换成功 这句换的意思是当前的镜像已是淘宝的啦,ok成功继续吧

    3接下来,安装cocopoads了,那么,我们需要在终端输入这样的命令

    sudo gem install cocoa pods 接下来会让我们输入密码,这时候光标是不会移动的输入完毕后,直接回车. 这个时候,会进行cocopoads的下载,时间会小长点,等吧.....(它是需要连接外部的一个网络的,能慢点,看网速喽)

    如果成功呢,它会打出很多命令,例如: na

    4.输入命令: pod setup (这个等待时间较长,你可以抽支烟冷静一下)

    ////////////////////////////////////

    那么我们就可以搜索类库,导类库了.据网上说,cocopoads支持近5000个类库

    我们可以输入这样的命令搜索下看看 ,例如搜索AFNetWorking

    pod search AFNetWorking 这个时候我们会看到AFNetWorking 目前支持的最高版本2.4.1

    那么我们要安装AFNetWorking 怎么安装呢,这个时候在我们cocopoads文件里会生成podfile这样的文件,在这个文件里面我们需要输入这行代码

    这个时候我们需要建一个工程,在工程里我们来看看一怎么使用cocopoads

    (CocoaPods的工作原理是利用Podfile文件来下载我们指定的类库,每个工程只需要一个Podfile文件,但Podfile文件需要我们利用终端自行创建 )

    1.首先呢,我们需要在终端找到我们要安装cocopoads的工程路径,在终端输入

    cd + 工程(把工程直接拽入终端即可)

    这个就表明我们在这个文件下了,可以继续了

    2然后在这里面呢我们需要创建一个podfiled这样的一个文件

    在这个目录下输入

    touch podfile (这个时候可以去工程看看有木有)

    3然后呢我们需要在这里面,配置一些我们需要添加的第三方类库,我们可以在终端通过vim编译器来来对podfile这个文件进行编译,也可以双击,在里面直接输入

    终端vim演示

    在终端输入

    vim podfile 

    4接下来会进入vim的编辑界面,这个时候我们需要在里面插入东西

    platForm:iOS,’7.0’ 配置平台(我觉得不写也行)

    然后按esc + : + wq 然后按回车进行保存(wq代表,写入并保存)

    这个时候去podfiled文件看看是不是有东西了?

    5然后在终端输入pod install (进行安装)

    安装完后我们会会看到pod文件

    好啦,从现在起,你就用这个文件写你的项目吧.哈哈(这个时候你的工程里就可以使用第三方看远框架了)

    //然后我们之后安装某个第三方类库,(但要确保你要在你的工程下在再终端进行编译如果没在没课cd + 工程名找到工程路径)就方便了, 直接 pod install 我们只需要在podfile文件里配置好相关的东西就行

    //进行演示:比如ASIHTTPRequest

    终端输入搜索看一下

    1 pod search ASIHTTPRequest

    2然后在podfiled文件里面直接 pod’ASIHTTPRequest’, ‘~>1.8.2’然后come + s 保存一下

    3然后这个时候呢,我们还在这个工程目录下 

    然后输入 pod install 下载去吧

    ////////////////////

    cocopads 删除第三方类库

    在poldfiled 文件里面,直接删掉你想删的然后终端直接pod install下(也可以使用终端vim进行编辑)

    执行,删除命令,这个时候,已经操作成功

    ////////////

    不想要cocopoads了,想要自己手动添加第三方类库,那么怎么办呢?

    那就删除和cocopads有关的所有东西

    //////{

    //意外情况:

    最近使用CocoaPods来添加第三方类库,无论是执行pod install还是pod update都卡在了Analyzing dependencies不动

    原因在于当执行以上两个命令的时候会升级CocoaPods的spec仓库,加一个参数可以省略这一步,然后速度就会提升不少。加参数的命令如下:

    pod install --verbose --no-repo-update

    pod update --verbose --no-repo-update

    }

    今天对电脑进行升级,更新x-code到最新8.2.1,然后发现CocoaPods不能用了,于是就把CocoaPods写在重新安装,在安装的时候不能用之前的安装的语句进行安装了,使用的是:sudo gem install -n /usr/local/bin cocoapods(这句话)然后 pod search 三方时出现下面这个情况:

    然后我就不知道如何进行安装,还是我的CocoaPods是不是安装错了,后来才知道,没有安装错误,

    只是需要输入终端命令: control + z,然后在安装就好使了.(意思就是先退出上一个命令).

    使用CocoaPods导入头文件的常见问题及解决办法,看下图就可以了;

     

     在遇到问题还会写上来的,如有不对的地方谢谢指正.

  • 相关阅读:
    android -------- Data Binding的使用(二)
    牛客网-《剑指offer》-数值的整数次方[快速幂运算]
    牛客网-《剑指offer》-二进制中1的个数
    牛客网-《剑指offer》-矩形覆盖
    牛客网-《剑指offer》-变态跳台阶
    牛客网-《剑指offer》-跳台阶
    牛客网-《剑指offer》-斐波那契数列
    牛客网-《剑指offer》-旋转数组的最小数
    牛客网-《剑指offer》-用两个栈实现队列
    牛客网-《剑指offer》-重建二叉树
  • 原文地址:https://www.cnblogs.com/LzwBlog/p/5398322.html
Copyright © 2011-2022 走看看