CocoaPods 更新镜像源并升级

重新安装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

终端科学上网

# 7890 需要换成自己的端口
export https_proxy=http://127.0.0.1:7890 http_proxy=http://127.0.0.1:7890 all_proxy=socks5://127.0.0.1:7890
# 查看公网ip
curl cip.cc

运行完上述的那行命令后,终端当前 session 的所有命令都是翻墙的,解决方法也很简单:关掉当前的终端会话(或者暴力点,关掉终端重新打开)即可。

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

推荐阅读更多精彩内容