iOS开发-Cocoapods 安装和简单使用

今天装Cocoapods,setup直接成功
修改
系统:

10.12.3

Mac OS

Xcode:

8.2

Ccode.png

重装Cocoapods,每次重装系统都是要做的活,你敢说你没有。受不了,每次都是要各种Google,今天备注一下。
更新gem:

sudo gem update --system

查看软件源。因为咱们天朝的国情问题。所以咱们要做些特殊处理

gem sources --remove https://rubygems.org/
// 淘宝源已经不行了
gem sources -a https://ruby.taobao.org/

/跟新为下面这个命令
gem source -a https://gems.-china.com

更新之前要自己查看,万一已经更新过了那。

gem sources -l

然后使用ruby安装。不幸或许会发生,是这样


ruby版本过低

问题很明显。不需要我多说什么,我们要做的就是更新ruby:

[sudo] gem install activesupport -v 4.2.6

当然既然我说了或许,如果只写一个报错,你一定会说作者不严谨,所以我要说,或许还会这样:

说不明白的错误

看了上面这张图你或许会骂,你tm负责点会死啊。切,作者可不是那种不负责任的人,起初我看到这个问题的时候,各种Google(没有百度)和翻看苹果的官方文档,然并卵,我最后得出了上面的那个结论。文章的最后我会给出一些我所查处来的资料,供大家参考。
废话说了一堆,现在给出解决方案。作者亲测下面的是好的:

sudo gem install -n /usr/local/bin cocoapods

到此pod的安装就算结束了,现在我就要做一件巨dt的事情,cocoapods的初始化工作。很过的童鞋这时候回不屑的来一句,直接setup就好了。


让你乱说

其实并不是作者想这样讲,而是事实就是如此。特别是在你等待了20分钟,当我热情高涨,鸡血澎湃的时候,万紫千红那片绿那?呵呵。


不知名错误

没错,又是不知名报错。没有为啥,仅仅是因为我没有解决了,又会的同学可以私信我。
在Google无果,stackvoverflow沦陷以后。没办法,作者果断放弃了网络安装(其实tm的已经倒腾了3个多小时),改成手动。首先照常进行
pod setup

这时候有人就该说了,你早就说了,这样不是不行吗?呵呵

就你能是吧

其实上述步骤是为了让系统帮你生成一些必要的文件和配置。这个时候科普一些知识(我也是上午刚知道):
pod setup的本质就是将https://github.com/CocoaPods/Specs上的Specs项目clone到/Users/用户名/.cocoapods/repos目录下。
这就好办了,直接从github克隆一份放进去不就好了,这里注意:
是克隆一份,不是直接下载zip文件,然后加压缩。这个时候我们要接住一些辅助性工具。我建议用github桌面版,其他的也行,自己看着办。时间有点长,别放弃,总会好的。说明(装逼)一下,因为Github的服务器是分布式架构,所以可以考虑先fork,然后从自己的Github账号克隆一份。将克隆好的文件拷贝到刚才生成的目录下。贴一下路径,刚才忘了

/User/用户名/.cocoapods/repos

然后是复制到仓库

mv /User/用户名/Spec(此路径是自己设置的,默认在家目录) /User/用户名/.cocoapods/repos/master

使用的话提一句,发现好多都博客都没有说,
第一步:

pod init

相关的初始化工作,比如创建Podfile文件和一些基本配置,不要问我发生了什么,因为我不知道。
然后就是添加当前你工程所需的第三方框架:

我的项目

然后就是install。终于更新完了,主要是给自己留个备注,听说最新的系统安装更加DT,晚上回去我在我自己电脑更新了之后,这周更新吧
2017-3-2更新后记
1.基本上没有什么大的改动,就是更改了一个源地址
2.最近最大的感受就是墙好像不是很严了,翻墙无压力啊

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 206,126评论 6 481
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 88,254评论 2 382
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 152,445评论 0 341
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 55,185评论 1 278
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 64,178评论 5 371
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,970评论 1 284
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,276评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,927评论 0 259
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,400评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,883评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,997评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,646评论 4 322
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,213评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,204评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,423评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,423评论 2 352
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,722评论 2 345

推荐阅读更多精彩内容