Cocoapods安装教程,看LBQ就够了

网上cocoapods安装教程很多,但还是会碰到各种坑,因此我在这里总结一下cocoapods的安装和碰到的问题及解决方案。

如果你去到新公司,你想安装cocoapods,但你并不知道你的电脑中有没有安装过cocoapods,你可以输入 which pod 


如果你看到有路径,那么表示该电脑已经安装过cocoapods了,为什么说这个呢?因为之前有个同行碰到cocoapods安装不上的问题,自己搞了好久,后来我们发现原来电脑里面已经有cocoapods了,然后我们先卸载然后再重装cocoapods,解决了问题,下面的链接是卸载cocoapods的教程  

如何从电脑中卸载cocoapods - 佛前一粒沙的博客 - 博客频道 - CSDN.NET

注意:查到cocoapods的路径后,就直接复制下去就好了 别搞错地址,不然卸载不了

接下来是说安装教程了:

1.先升级ruby环境 输入:gem update --system


我这个已经是最新的了,如果输入这句出错,是你的权限不够,你应该输入

sudo gem update --system 

2.安装淘宝的ruby镜像(这里有个大坑必须讲出来)

我们需要先卸载默认的:

先输入 gem sources -l  看看里面有啥 一般是有默认的 https://rubygems.org/

此时我们应该将它卸载掉

输入    gem sources --remove https://rubygems.org/

接下来我就该告诉大家坑的地方了

看到网上的教程说 我们需要安装淘宝的ruby镜像  结果输入

gem sources -a http://ruby.taobao.org/  这句后 显示的是:


后面我查资料 发现这个镜像已经关闭了,那怎么破?不急,咱们只需要输入

gem sources -a https://ruby.taobao.org/ 就可以解决问题了 它从http变成https了

安装好后,用gem sources -l 查看:


发现已经安装好了

3.到正题了,安装cocoapods:

输入sudo gem install cocoapods 

如图:


这个过程看网速,我这里网速快,很快安装好了,如果网速慢,那呵呵了,得等好一会才安装好

安装好显示如下:


4.测试有没有安装成功:

输入 pod search SDWebImage  如果cocoa pods安装成功,那么会显示这个第三方框架的信息:


将图中的这句复制下来,

接下来,该怎么退出呢?

直接输入  wq就可以了

5.接下来是先写个项目 ,看看能不能通过cocoapods安装第三方库

创建完项目后,先输入

 cd  /Users/lishe/Desktop/LBQ/testCocoa

这里教大家一个快速生成路径的方法 ,直接找到项目 然后把它拖进终端 就可以生成路径了  


接下来输入:

touch Podfile  既创建Podfile文件

可以在项目目录中看到生成了Podfile文件

然后使用vim编辑Podfile文件,输入

vim Podfile

进去之后,先按 i 键进入编辑模式 才能输入字符  

注意:按 i 字母的时候 是英文状态下的  如果是中文状态会出错,编辑模式进不去 


在里面输入:

platform :ios,'8.0'

target 'testCocoa' do

pod 'AFNetworking','~>3.0.4'

pod 'SDWebImage', '~> 3.7.3'

end

这里解释一下:8.0指的是支持ios8以上的 testCocoa 是指项目名

3.0.4指的是版本

注意:

我用下面两种格式都失败了

第一种:

platform :ios, "8.0"

pod "AFNetworking"

pod "SDWebImage"  

第二种:

platform:ios, ‘8.0‘

pod ‘AFNetworking‘, ‘~> 2.3.1‘

如果你也是,你可以试试我成功的那种方式

编辑完之后 ,按键要在英文状态下,先按 esc   然后按 冒号  :  再输入wq  看到一个教程,没有冒号 搞了好久根本退不出。。。所以大家要注意一下 


这个时候打开Podfile文件就会看到里面添加了刚才在终端输入的内容

然后在终端输入  

pod install

 安装相应的第三方类库

若你刚才在Podfile中写的格式不规范,它会报以下的错误:


输入正确的话,就会成功安装:


这个时候会看到项目目录下文件如下所示:


以后打开项目从.xcodeproj打开

打开项目后显示:


这样就结束了   如果不想用命令行安装,想在xcode中看到cocoapods插件,可以看我的下一篇文章 安装cocoapods插件后 可以看到


谢谢观看!


补充在后面的评论 

这里再补充下 很多人遇到以下问题 :


加上这句:

Git clone git://git.coding.net/CocoaPods/Specs.git ~/.cocoapods/repos/master  一句搞定


主要是协议不对

git://代替https://

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

推荐阅读更多精彩内容

  • CocoaPods 是什么? CocoaPods 是一个负责管理 iOS 项目中第三方开源库的工具。CocoaPo...
    朝洋阅读 25,630评论 3 51
  • 在之前的一个项目安装过CocoaPods,当时使用的Xcode 7,Mac系统为OS X 10.11,安装流程顺利...
    绚雨蓝了个枫阅读 3,316评论 2 2
  • 金翅伐戈在秋檐的麾下 把对秋的迷恋 放在陋小的躯体里嘶鸣 金色的秋木一片寂静 只用轻叶和浅露 供养他的雄纠激昂 执...
    一池凹水凸龙阅读 680评论 10 18
  • 渐入佳境。。。 代码就不放了,放张最后的图。 想着,基本任务就是:看懂,加注释。搞懂原理,学会Python。 计划...
    1597830b3381阅读 256评论 2 0
  • r1第十六天-20171024 一、自律 晚上看了一个ted的视频,演讲者通过一个针对4岁小孩的棉花糖实验,分享了...
    精进精进再精进阅读 240评论 0 0