ios cocoaPods 安装和 更新

今天用了cocoaPods 出了点问题,是我的cocoaPods版本问题,然后去网上搜到了这个帖子,很好用就转发一下。

先检查一下这个笔记本有没有安装cocoaPods,在命令行里敲了命令:

pod

发现已经安装pod了。

然后输入命令:

pod setup

结果提示下面这个错误:

Performing a deep fetch of the `master` specs repo to improve future performance

去网上搜了一下,发现了这个:http://blog.csdn.net/a_ellisa/article/details/51556685,内容大概是:

----------华丽的分割线----------

pod repo upadte --verbose

rm -rf ~/.cocoapods/repos/master

再重新setup

pod setup

----------华丽的分割线----------

按照步骤做了,然后提示:

[!] /usr/bin/git clone https://github.com/CocoaPods/Specs.git master

Cloning into 'master'...

error: RPC failed; curl 56 SSLRead() return error -36

fatal: The remote end hung up unexpectedly

fatal: early EOF

fatal: index-pack failed

又搜了一下,这里提供了解决方案:http://blog.csdn.net/x1135768777/article/details/18719533,内容大概是:

----------华丽的分割线----------

大晚上装CocoaPods出现错误坑爹

[!] Pod::Executable clone 'https://github.com/CocoaPods/Specs.Git' master

xcrun: error: active developer path ("/Users/xiakejie/工具/Xcode 2.app/Contents/Developer") does not exist, use xcode-select to change

解决上面这个问题, 使用这个命令: sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer

----------华丽的分割线----------

搞了一下,发现提示有点不一样啊,这回是不是没救了?我讨厌cocoaPods,这鸟玩意用起来真垃圾。

话说停留在 Setting up CocoaPods master repo这个地方好久好久,也不知道发生了啥。

只好耐心的等待。等待中ing。。。。。。。

20分钟过去了,依然没有完成的迹象。

查了一下自己的源,输入命令:

gem sources -l

显示为 https://ruby.taobao.org

在晚上找了一篇帖子《2016 cocoapods的安装和使用以及版本升级遇到的问题》http://www.cnblogs.com/yan520/p/5583362.html

里面显示的最新的源为http://rubygems-china.oss.aliyuncs.com

果断换成最新的源,输入命令:

gem sources --remove https://ruby.taobao.org

gem sources -a http://rubygems-china.oss.aliyuncs.com

等了一会,好了之后输入命令:

sudo gem install cocoa pods

终于有反应了。一大堆下载。最后显示: 11 gems installed

然后输入命令

pod search AFNetworking

提示 Setting up CocoaPods master repo

然后又是漫长的等待。。。。

又失败了。。。。

[!] /usr/bin/git clone https://github.com/CocoaPods/Specs.git master

Cloning into 'master'...

error: RPC failed; curl 56 SSLRead() return error -36

fatal: The remote end hung up unexpectedly

fatal: early EOF

fatal: index-pack failed

输入命令:[/pre][pre]sudo gem update --system

开始更新。。。。

然后查看pob repo list:

$ pod repo list[/pre]说明Cocoapods在将它的信息下载到 ~/.cocoapods里;

cd  到该目录里,用du -sh *命令来查看文件大小,结果显示0 repos,说明没有安装成功;

在终端输入:

cd ~/.cocoapods

显示 0B repos

重新执行pod setup,继续无限卡

又百度了一下,发现 《使用CocoaPods时遇到pod setup失败的解决办法》http://www.cocoachina.com/bbs/read.php?tid=193398&page=1

------------华丽的分割线------------

1.访问 https://github.com/CocoaPods/Specs,然后将Specs项目fork到自己的github账户上

2. 下载GitHub Desktop, 然后clone Specs项目。

3. 将clone的Specs项目的文件夹改名为master,然后拖到/Users/用户名/.cocoapods/repos目录下。

4. 运行pod setup

解释:pod setup的本质就是将https://github.com/CocoaPods/Specs上的Specs项目clone到/Users/用户名/.cocoapods/repos目录下。若此目录下已有Specs项目,则会将项目更新到最新的状态。由于Specs很大,容易导致pod setup失败。这时就需要我们手动安装Specs。若直接从github上下载zip文件,由于缺少git文件,会导致cocoa pods不使用。若用git clone,由于文件过大,容易导致失败。但是使用GitHub Desktop软件,则会提高clone的成功率,并且会给出clone的进度。

------------华丽的分割线------------

按照描述完成之后,输入命令

pod setup

终于完成了。

进入工程目录,因为工程已经有cocoaPods配置了,所以直接输入命令

pod intall

提示Cloning spec repo `coding-cocoapods-specs` from `https://git.coding.net/CocoaPods/Specs.git`

然后又无限期的卡住了。。。。。。很长很长时间之后,出现提示:

[!] Unable to add a source with url `https://git.coding.net/CocoaPods/Specs.git` named `coding-cocoapods-specs`.

You can try adding it manually in `~/.cocoapods/repos` or via `pod repo add`.

在网上搜了一下说,使用命令

pod install --verbose --no-repo-update

于是输入之后,又是提示 Cloning into 'coding-cocoapods-specs'...,然后又是无限期的等待

在网上搜了一下,发现一篇帖子《CocoaPods pod install/pod update更新慢的问题》http://blog.csdn.net/sirchenhua/article/details/51029918

作者说方法二比较费时,于是我试了一下方法一:

pod install --verbose --no-repo-update

pod update  --verbose --no-repo-update

怎么感觉跟上面一样呢?果然还是无限期的等待。。。。。。。。。。。。

尝试一下第二种方法,看到Podfile 上赫然写着source 'https://git.coding.net/CocoaPods/Specs.git',看来第二种方法不行了。

本来想按照pod安装时的方法,复制一份git代码放到~/.cocoapods/repos下,取名为coding-cocoapods-specs。

但是行不通,install的时候它会创建一份coding-cocoapods-specs-1文件夹,不会直接更新coding-cocoapods-specs。

没办法老老实实的更新,输入命令:

pod install

看到测速上写着1.54K/s,我是不是可以直接下班回家了。。。估计这个月我都更新不完啊。

看来也没有那么慢啊,已经更新完了。

然后运行一下命令:

pod update

更新中。。。剩下的事情就是等待完成了。

终于完成啦!!!!

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

推荐阅读更多精彩内容