CocoaPods 更新镜像源并升级

  • ruby.taobao.org已经停止更新了,需要更换到ruby china的源。
    https://ruby-china.org/topics/29250

重新安装ruby
brew install ruby

更新gem
$sudo gem update --system # 这里需要翻墙 
$ gem -v
$ gem sources -l (查看当前源)
$ gem sources --remove https://rubygems.org/ 
$ gem sources --add https://gems.ruby-china.com/ 
# 确保只有 gems.ruby-china.com

$ sudo gem install -n /usr/local/bin cocoapods --pre 安装升级
$ pod --version 查看版本
$ pod setup 设置pod仓库

$ pod install --verbose --no-repo-update 导入第三方库
$ pod update

Cocoapods 速度慢解决办法
1 使用国内镜像的Specs
这个只是加快了Specs下载更新速度,而且如果使用国内镜像Specs,那么Podfile中就必须指明使用这个Specs。
2 在pod install时使用命令pod install --no-repo-update
install时不更新本地库,但如果第一次install还是要去github clone代码
3 使用proxychains使终端命令走代理
这个只是使pod命令走代理,git download的时候不会走代理

解决方案就是要加快git命令的速度。

使用Shadowsocks代理,默认代理端口为1080
$git config --global http.https://github.com.proxy socks5://127.0.0.1:1080
移除上面设置的git代理
$git config --global --unset http.https://github.com.proxy

你可能感兴趣的:(CocoaPods 更新镜像源并升级)