执行pod setup很慢很慢解决方案

pod setup之前的步骤我这里就不说了,你们看这个博客就是:

http://blog.devtang.com/2014/05/25/use-cocoapod-to-manage-ios-lib-dependency/

为什么要执行pod setup?

所有的项目的 Podspec 文件都托管在https://github.com/CocoaPods/Specs。第一次执行pod setup时,CocoaPods 会将这些podspec索引文件更新到本地的~/.cocoapods/目录下,这个索引文件比较大,有 300多M 左右,在执行一次pod install之后会增加到700多M。所以第一次更新时非常慢。

如何查看执行pod setup的进度?

执行pod setup会输出Setting up CocoaPods master repo

之后就不动了,其实不是没动,是动的很慢。

你可以执行:cd ~

执行:ls -a 

执行:cd .cocoapods

执行查看.cocoapods文件的大小命令:du -sh *

会输出:56K repos

每隔几分钟后查看会发现大小在发生变化,但是非常非常慢。

本人因为是下午6多开始安装cocoapods的,一直搞到凌晨1点多都没有安装成功。

开始步入正题,如何解决pod setup 的慢?

使用 CocoaPods 的镜像索引

一个叫akinliu的朋友在gitcafeoschina上建立了 CocoaPods 索引库的镜像,因为 gitcafe 和 oschina 都是国内的服务器,所以在执行索引更新操作时,会快很多。如下操作可以将 CocoaPods 设置成使用 gitcafe 镜像:

先执行:pod repo remove master

执行:pod repo add master https://gitcafe.com/akuandev/Specs.git

上面命令若输出结果类似下图,则表示执行成功了

执行:pod repo update

输出类似下图,则表示执行成功了

将以上代码中的https://gitcafe.com/akuandev/Specs.git替换成http://git.oschina.net/akuandev/Specs.git即可使用 oschina 上的镜像。

上面都执行成功了,那么恭喜你安装CocoaPods成功了。

如何使用CocoaPods,请看我的下一篇文章。

本人第一次发布文章,请多多指教,欢迎评论。

转载请注明来源,谢谢!!!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 目录 CocoaPods简介 常用命令一览 一、CocoaPods 的安装 1、更换 Gem 的源 2、更新升级 ...
    笑啥风云阅读 700评论 0 1
  • CocoaPods基于Ruby语言开发而成,因此安装CocoaPods前需要安装Ruby环境。幸运的是Mac系统默...
    Y了个J阅读 453评论 0 1
  • 前言 前几天发布我的开源库<最简单方便的iOS轮播开源库:JYCarousel>到CocoaPods的时候。对Co...
    Dely阅读 17,463评论 12 82
  • 早上醒来,居然已是6点零5,巫的闹钟没有响,或是响了我没醒,这几天不上课,却总是困,很困很困,已好几天不见阳光,下...
    绿百合阅读 154评论 0 0
  • 我都忘了我用多少天把《全职高手》一千多章的内容看完了,相比于那些资深小说看客,我看《全职高手》的速度肯定是属于中等...
    小宫文影社阅读 2,711评论 3 4