CocoaPods

新开的


第一篇来个老少皆宜的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

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

你可能感兴趣的:(CocoaPods)