美文网首页
CocoaPods安装

CocoaPods安装

作者: Champion | 来源:发表于2017-09-30 12:15 被阅读16次

    1.CocoaPods是什么?

    iOS开发时,会经常使用到很多第三方开源类库,比如AFNetWorking、SDWebImage等。可能某个类库又用到其他类库,如果要使用它,必须得导入其他类库,而其他类库又用到其他类库!!还有,你项目中用到的类库有更新,你必须得重新下载新版本,重新加入到项目中,十分麻烦。

    所以,你需要CocoaPods。

    CocoaPods应该是iOS最常用最有名的类库管理工具了,上述两个问题,通过cocoaPods,只需要一行命令就可以完全解决,当然前提是你必须正确设置它。重要的是,绝大部分有名的开源类库,都支持CocoaPods。所以,作为iOS程序员的我们,掌握CocoaPods就是必不可少的基本技能了。

    2.如何下载和安装CocoaPods?

    在安装CocoaPods之前,首先要在本地安装好Ruby环境。至于如何在Mac中安装好Ruby环境,请google一下,本文不再涉及。

    本地已经安装好Ruby环境,那么下载和安装CocoaPods将十分简单,只需要一行命令。在 终端 中输入以下命令(注意,本文所有命令都是在终端中输入并运行的。

    step.1

    这个命令之后,如果半天没有任何反应。或者出现

    ERROR:  Couldnotfindavalid gem'cocoapods'(>=0), here is why:        

    Unabletodownload datafromhttps://rubygems.org/ - Errno::ECONNRESET: Connection resetbypeer - SSL_connect (https://rubygems.org/latest_specs.4.8.gz)

    原因无他,因为那堵墙阻挡了cocoapods.org。我们可以用镜像来访问cocoapods。按照下面的顺序在终端中敲入依次敲入命令:

    $gem sources -l (查看当前ruby的源)

    $gem sources --remove https://rubygems.org/(删除)

    $gem sources -a http://gems.ruby-china.org/(新增)

    使用上面的 $gem sources -l 命令检查源地址正确结果应该是

    重要!!! 之前是使用淘宝的镜像https://ruby.taobao.org/,现在发现这个也不能使用了,替换为http://gems.ruby-china.org/。查看链接 。

    然后重新执行安装下载命令

    接下来进行安装,执行:

    终端会停留在Setting up CocoaPods master repo很长时间,要耐心等待下。。。。

    等了好久好久,终于安装成功了,会看到一大段令人愉快的绿色的字

    执行搜索 pod search AFNetworking

    第一次会很慢,感觉卡住了,耐心等待下。。。

    Creating search index for spec repo 'master'..

    直到

    Creating search index for spec repo 'master'..done

    好了,出现了

    done

    相关文章

      网友评论

          本文标题:CocoaPods安装

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