美文网首页
iOS开发之cocoapods集成

iOS开发之cocoapods集成

作者: 超级黑 | 来源:发表于2019-03-30 12:52 被阅读0次

    mac OS系统

    三个关键词

    1.gem

    2.ruby

    3.cocoapods

    //====================自创分割线======================

    gem在这里理解为工具,能够下载并安装其他工具的管理工具.

    ruby是一个环境,举个例子,如果你有一辆跑车,那么跑车就需要一条平坦的公路来奔跑,这就是环境.

    cocoapods就是咱们要安装的集成工具.需要ruby环境

    mac已安装好ruby环境

    利用gem来安装cocoapods

    //====================自创分割线======================

    修改源:为什么不采用默认源?因为默认源连接到外界了,内部是无法连接到外界,后来有了 taobao源,但也不能用了,现在能用的只有内部提供的com结尾的源https://gems.ruby-china.com/ 

    将源修改为 https://gems.ruby-china.com/ 步骤如下

    打开终端

    终端输入:

    gem source

    若结果为

    *** CURRENT SOURCES ***

    https://gems.ruby-china.com/

    则正确,除此之外:

    可能有

    https://rubygems.org/

    https://ruby.taobao.org/

    https://gems.ruby-china.org/

    统统不正确(重要!重要!重要!!!以下就用"https://www.yangjian.org/"来代替上面的地址了,务必不要采用这个,而是采用你终端查到的地址)

    终端输入:(下面地址务必要替换成你当前电脑的源,当然你也可能会查到很多地址,请依次按照下面命令,全部删除,直到你再用查询命令查询到一条都没有为止)

    gem source --remove https://www.xxx.org/

    显示结果为:

    https://www.xxx.org/ removed from sources

    否则失败,不过一般在这里没遇到过失败,就算失败也是输入错误导致失败.

    终端输入:

    gem source -a https://gems.ruby-china.com/

    显示下面内容为成功,否则为失败

    https://gems.ruby-china.com/ added to sources

    //====================自创分割线======================

    安装cocoapods

    终端输入:

    sudo gem install cocoapods

    (sudo指的是管理员级别下达命令,也可以去掉,不过一般去掉直接执行 gem install cocoapods会告诉你没有权限.而加上sudo则需要输入电脑的登录密码)

    安静等待安装,待安装完成,开始设置:

    终端输入:pod setup

    这里若成功,则结束,未成功,请另寻解决失败的方法

    另.可以参考百度地图的cocoapods集成,有介绍如何安装cocoapods(嗯,是安装cocoapods,而不是集成pod 百度地图)

    //====================自创分割线======================

    最后,记录一下pod常用命令

    1.cd 到项目文件夹(包含.xcodeproj的那个文件夹内)

    2.pod init (创建podfile文件)

    3.双击即可打开 (内容方面,这里省略不写了,自行百度podfile文件格式,或者找其他项目直接复制过来,修改target项目名)

    4.pod install (生成工程文件并 集成 pod内加入的第三方(删除也一样),如果有工程文件也可使用)

    5.pod update (以上命令基本够用,此命令是更新第三方,若需要了解pod install 和 pod update,请另行百度)

    以上为正常的集成方式,若有其他意外情况,请另行百度寻找解决方案

    相关文章

      网友评论

          本文标题:iOS开发之cocoapods集成

          本文链接:https://www.haomeiwen.com/subject/kwjjbqtx.html