展会信息港展会大全

CocoaPods停在Analyzing dependencies的解决方案,
来源:互联网   发布日期:2015-09-28 13:18:39   浏览:1402次  

导读: CocoaPods停在Analyzing dependencies的解决方案, 现在很多开源项目都适用了cocoapod,这给集成第三方库带来了很多便利,在也不用去工程里设置哪些参数、依赖了。...

CocoaPods停在Analyzing dependencies的解决方案,

现在很多开源项目都适用了cocoapod,这给集成第三方库带来了很多便利,在也不用去工程里设置哪些参数、依赖了。

不过在执行pod update或者pod install时,经常会卡在Analyzing dependencies不动。这步其实是cocoapods在将他的信息下载到~/cocoapods目录下,可以进入这个目录后通过du -sh * 来查看下载进度,其中的内容就是托管在https://github.com/CocoaPods/Specs的项目的podspec索引文件。目前(2015/06/25)这个目录大约有169M左右,大家都说是由于github的速度很慢... 你懂的(不过我严重怀疑有可能并不是这个原因)。所以就卡在这不动了。

解决办法:

1: 换镜像索引库

国内有人建立了cocoapods的索引库镜像,可以通过如下命令更改镜像:

pod repo remove masterpod repo add master https://镜像地址pod repo update

我自己一向只喜欢官方源,所以这个方法我没用过,地址还请各位自行google

2: 删除镜像后重新下载[推荐]

对于这个方法为什么管用,我也不知道,据说是和xcode有某种关系,在stackoverflow上看到的。按说install时候下载不下来,这个方法也应该不管用才对。不过亲测好用。各位可以试试:

pod repo remove master #删除镜像pod setup#重新下载,可能需要等一段时间

这时候在执行pod install或者update,就可以顺利通过了,当然,还是要等的。

3: 禁止更新索引

通过如下参数,可以在安装或升级时跳过索引文件的更新,不过带来的问题也很麻烦,你可能下载不到新版本的第三方库(因为索引是旧的)。

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

关于CocoaPods的安装和使用、命令帮助等等都在这里:https://cocoapods.org

http://www.bkjia.com/Androidjc/1023007.htmlwww.bkjia.comtruehttp://www.bkjia.com/Androidjc/1023007.htmlTechArticleCocoaPods停在Analyzing dependencies的解决方案, 现在很多开源项目都适用了cocoapod,这给集成第三方库带来了很多便利,在也不用去工程里设置哪...

赞助本站

人工智能实验室

相关热词: android开发 android教程

AiLab云推荐
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港