一、更换gem源
// 查看现有的源
gem source -l
我之前换过淘宝的源,在这里就会显示【 http://ruby.taobao.org/ 】
*** CURRENT SOURCES ***
http://ruby.taobao.org/
但是现在淘宝源已经不再维护了,所以需要换为目前国内还在维护的【ruby-china】,如果之前没换过则默认为【https://rubygems.org/ 】,这个是国外的,对于我们来说也是比较慢的,所以也得将其更换掉
// 移除
gem sources --remove http://ruby.taobao.org/
// 添加 ruby-china 的源
gem sources --remove https://gems.ruby-china.org/
二、更换pod repo源
执行【pod repo】可以查看当前仓库的信息
pod repo
1
如果这里有多个文件夹,则会显示多条信相关息
- Type: git (unknown)
- URL: https://github.com/CocoaPods/Specs.git
- Path: /Users/lxf/.cocoapods/repos/master
好,我们开始更换pod repo源,这里我选用国内【git.coding.net】上的Specs,也有其它国内的,需要的话自行搜索吧,这里就以coding上的Specs为例
// 将当前国外的创建移除
1.pod repo remove master
- 将Coding上的通过git克隆到本地并修改文件夹的名字为master
git clone https://gitclub.cn/CocoaPods/Specs.git ~/.cocoapods/repos/master
3.最后需要update一下
pod repo update
- 注意点:* 在每一个项目中创建的podfile文件的第一行都要填写下面这行source命令。这个可能会面临着使用的第三方库不是最新的问题,比如gitHub上面某个第三方的库已经是3.0了,结果只能下载使用2.x的,这个自己衡量吧。当然也可以自己在Coding上面新建一个工程将CocoaPods/Specs同步到你自己的仓库然后来使用~