解决CocoaPods各种慢的方案(gem换源+pod repo换源)
2016-11-05 09:17
387 查看
本文重点讲述如何对Cocoapods进行换源,解决由于github服务器慢带来的各种install慢update慢问题,亲测有效。
1. 安装cocoapods
由于太多太多的教程讲述了如何安装cocoapods,这里就略过,简单提供几个大牛博客的链接,又或者指尖看官方文档即可。 唐巧的
http://blog.devtang.com/blog/2014/05/25/use-cocoapod-to-manage-ios-lib-dependency/
code4app的
http://code4app.com/article/cocoapods-install-usage
2. gem换源
由于(你懂的)的原因,使用ruby的gem安装cocoapods需要换源,否则是不是就会被(你懂的)gem sources --remove https://rubygems.org/ gem sources -a http://ruby.taobao.org/ gem sources -l
对于taobao的这个源,请大家暗自说一声感谢老马哥
3. pod repo换源
cocoa pods如果使用命令pod repo会出现以下的字眼(这里我已经换源了,本来是来自github的源)
master - Type: git (master) - URL: https://gitcafe.com/akuandev/Specs.git - Path: /Users/Charlie/.cocoapods/repos/master 1 repo
使用cocoa pods的开发者,自然体会过以下几个命令是如何的慢
pod install
pod update
pod repo update
有人提供了一个解决方案,如下
pod install --verbose --no-repo-update pod update --verbose --no-repo-update
实际上这两条命令是取消了repo的更新,从而变快了pod的速度。但是,假如开发者本地的repo真的已经过时了(就是第三方的地址list有点旧旧的),则无法逃避repo的更新,所以使用还是要pod repo update,依然是慢的不能忍。
所以,此处需要对pod的source换源
有大神提供了几个镜像,使用如下方法换掉repo的源
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
https://git.coding.net/hging/Specs.git
(实际上就是几个常见的Git托管站都有哈哈哈哈)
假如打开Podfile,我们可以看到这么一条
source 'https://github.com/CocoaPods/Specs.git'
将这个也换为刚刚repo使用的源,否则依然会从Github上面clone东西
最后,完成了上述两处地方更改之后,就可以直接使用
pod install
pod update
祝大家使用cocoapods轻松加愉快!
转自:http://blog.csdn.net/hyichao_csdn/article/details/50194877
相关文章推荐
- 解决CocoaPods各种慢的方案(gem换源+pod repo换源)
- 解决CocoaPods各种慢的方案(gem换源+pod repo换源)
- IDEA各种问题解决方案
- 使用vmware 配置centos 6.0+ 网络出现的各种问题解决方案
- Cocoapods 64-bit(iPhone5s) 问题解决方案
- iOS开发之使用CocoaPods更新第三方出现“target overrides the `OTHER_LDFLAGS`……”问题解决方案
- 解决ubuntukylin下各种终端字母重叠的方案
- 使用vmware配置centos 6.0+网络出现的各种问题解决方案
- CocoaPods在xcode5.1报各种错误解决方法
- 各种问题解决方案总结【记录】(持续更新)
- freemind 在linux下的各种问题解决方案汇总
- vs2013 在win7下,使用c++创建项目各种报错问题解决方案
- 安装slowhttptest各种问题解决方案
- Linux各种问题解决方案
- phpcms v9二次开发及使用中各种问题解决方案(一)
- RecyclerView,ListView,ViewPager 等各种控件复用问题解决方案
- Asp/asp.net下Access数据库查询和更新的各种问题解决方案
- LAMP安装各种问题解决方案
- 关于意外宕机导致VS读取项目出错的各种问题解决方案
- ubuntu64位编译android2.3源码遇到的各种问题解决方案