Cocoapods 安装,使用,删除

一、Cocoapods的安装

打开终端工具

1、输入: gem sources查看当前软件源

     显示: https://rubygems.org/(不正确)

2、删除不正确的源

     输入: sudogem sources--remove  https://rubygems.org/(或者是自己的源)

3、添加正确的源

     输入: sudo gem sources -a https://gems.ruby-china.com/

4、安装cocoapods

     输入: sudo gem install cocoapods(等待安装成功)

     如若出现下面这句提示:

          ERROR: Whileexecuting gem ... (Errno::EPERM)

          Operation not permitted - /usr/bin/pod

我们换个姿势安装

     输入: sudo gem install -n /usr/local/bin cocoapods 

5、安装完毕会有提示,此时我们的并不能结束,要是cocoapods正常使用,还需最后一步,配置cocoapods环境

     输入:pod setup配置cocoapods环境 

配置成功那就要恭喜你,可以正常使用cocoapods管理项目的第三方工具了,失败了?不要紧,我们还有办法

     输入: pod repo update –verbose    然后再:pod setup (就可以啦)

6、验证cocoapods是否安装完毕 

     输入: pod --version查看版本,如若正确显示版本信息则表示安装成功

二、Cocoapods的使用

1、新建工程/已有工程(都可以)

2、打开终端,输入: cd 项目工程路径(直接拖进来即可)

3、输入: pod init (生成profile文件)

4、使用vim profile 或者直接打开工程目录下的profile文件

5、配置,如下

     platform : ios,'8.0'  // 表示最低版本兼容8.0

     target'BLEProject'do  // 指定哪个项目

     pod"MMDrawerController+Storyboard","~>2.3.0"  // 自己项目所需第三方以及版本 (可使用"pod search 第三方名"查询版本)

     .......

     end

6、根据配置文件,更新当前文件 

     输入: pod update(速度很慢或者根本无法成功)

     此时需要输入: podupdate --verbose --no-repo-update

7、成功后在工程文件中会多一些文件,以后打开工程需要打开workspace执行文件

8、使用时: pod进来的库都算系统的库,需要使用<>来import

9、之后只需在工程的Pods文件中的podfile中再添加需要的第三方库

     pod 'AFNetworking', '~> 3.0' // 表示更新到3.0版本,不写则是更新到最新版

     添加后,保存退出,再执行podupdate --verbose --no-repo-update即可更新

10、增加类库或者删除类库(使用#注释掉要删除的类库即可)先改配置文件,再执行第9步更新操作即可

注:每次新建项目都要装pod哦

三、删除系统的Cocoapods  (原文

1、打开终端,输入: which pod 回车显示如下

     /usr/local/bin/pod

2、找到地址并删除,输入: sudo rm -rf /usr/local/bin/pod(上方查找到的地址)

3、接下来我们就要找到我们的cocoapods 安装包的位置 输入: gem list  如图所示

4、接下来们要看清楚版本号,然后进行删除,输入命令sudo gem uninstall cocoapods -v 1.2.0(注:后面的版本号要和上面列表中的版本号对应)如果删除成功: Successfully uninstalled cocoapods-1.2.0

5、接下来删除 下一个包,输入命令:sudo gem uninstall cocoapods-core -v 1.2.0(注:这个包上面也有,注意版本好的对应),如果删除成功:Successfully uninstalled cocoapods-core-1.2.0

6、检查Cocoapods是否删除成功,输入: pod search JSONKit

      显示: -bash: pod: command not found(恭喜删除成功,你可以再安装多一遍了!!)

结语: 开始养成好习惯,不间断更新文章,为自己,加油!!!

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

推荐阅读更多精彩内容

  • CocoaPods 是什么? CocoaPods 是一个负责管理 iOS 项目中第三方开源库的工具。CocoaPo...
    朝洋阅读 25,630评论 3 51
  • 项目组件化、平台化是技术公司的共同目标,越来越多的技术公司推崇使用pod管理第三方库以及私有组件,一方面使项目架构...
    swu_luo阅读 21,401评论 0 39
  • 第十一课 到法兰克福,头等大事是买自行车。 公司在法兰克福市中心,与住处有四站地铁的路程。 以往在北京,如果上班坐...
    灰土豆阅读 1,326评论 3 11
  • 妈妈 我们出去运动吧 好啊 你把作业做完 我把饭做好 咱们就走 好啊 一切准备就绪后 搬出小自行车 我们出发了 正...
    春天里的霞光阅读 116评论 0 0
  • 世上有万千种父亲,便存在万千种爱儿女的方法。有些人用对了办法,有些人却不会正确表达自己的爱意。 大冰...
    鱼丸汤阅读 425评论 0 2