CocoaPods

作者: 承灏_Wu | 来源:发表于2016-08-27 10:42 被阅读94次

    新开的简书


    第一篇来个老少皆宜的CocoaPods。

    最近在做新的项目,在新Mac上配置环境的时候,差点被CocoaPods虐。虽然用的多,但是安装确实是很少做,出问题要到处找资料,所以还是自己整理起来备用好了。

    简单粗暴上步骤


    1. 打开终端 >_

    2. 检查你的ruby源:gem sources -l  如果是https://rubygems.org/的话,墙内的朋友,我们要开始挖地道了。。。

    3. 移除默认的ruby源:gem sources --remove https://rubygems.org/

    4. 添加新的可用源:gem sources -a http://rubygems-china.oss.aliyuncs.com

    (2017.02.09修改:由于阿里云停止更新,使用新的,详见http://gems.ruby-china.org)

    5. 这个时候运行第2的代码,如果只有新加的阿里云,就可以开始安装了

    6. 安装:sudo gem install cocoapods

    7. 当终端提示安装完毕的信息时,噩梦才刚刚开始= 。=

    8. 随便搜索一下:pod search AFNetworking,会停在 Setting up CocoaPods master repo(可能是一辈子,可以考虑去吃个饭,约妹纸看个电影,谈两年恋爱,结婚生子,等你儿子长大以后告诉他不要学编程,然后退休的时候回来看一看),一般这个时候给你报错:The remote end hung up unexpectedly

    9. 上面的报错说明CocoaPods可能需要更新一些依赖包,然后你儿子帮你输入:pod setup,然后你孙子可以看到第8条同样的报错。。。

    10. 说明pod更新不了,可能原因有,1)gem版本太低;2)github无法链接;3).cocoapods目录下的配置信息错误。

    高中时候做题学的排除法重新登上战场:

    首先更新gem到最新版本,在终端中输入:

    sudo gem update --system

    然后检查是否可以ping通github,在终端中输入:

    ping github.com

    然后查看pob repo list:

    pod repo list

    11. 在终端输入:cd ~/.CocoaPods 进入CocoaPods文件后在终端输入:du -sh*来查看文件大小,一般显示0 repos,意味着。。。根本就没有安装成功,什么!!!

    12. 重新安装和更新!!!然后搜索!!!(这个时候已经是第五代曾孙)

    13. 如果还是报错:[!] Unable to find a pod with name, author, summary, or descriptionmatching `AFNetworking`

    解决方案是:rm ~/Library/Caches/CocoaPods/search_index.json

    14. 基本上就好了,愉快地使用吧。

    对了,现在居然出了客户端!!!


    (我是客户端=。=)

    简直方便。。。

    为什么不说用法?


    这么简单不知道从何说起。。。

    cd 目录

    pod init

    pod search 第三方

    写入profile

    pod install

    我总是心太软。。。完毕!

    相关文章

      网友评论

      • zhou天天:马克,做个标记
      • KChuck:请问下 安装cocoapods提示我ruby 2.0版本太低,需要2.2.2以上。但是我安装rvm install 2.3 提示找不到这个,mac OS 10.12 beta 6系统。怎么解决?
        承灏_Wu:@Karl0n 具体提示内容是什么?简单粗暴的思路就是换个高于2.2.2的其他版本比如2.2.4,拿着具体错误去stackoverflow问问吧,没遇到这个坑。试试:
        brew uninstall --force openssl
        brew install openssl
        brew link --overwrite openssl --force
        rvm install 2.3.0

      本文标题:CocoaPods

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