2021 安装 cocoapod

1,296 阅读1分钟
gem sources --remove https://rubygems.org/
gem sources --add https://gems.ruby-china.com/

为了验证你的Ruby镜像是并且仅是ruby-china,执行以下命令查看

gem sources -l

如果是以下结果说明正确

*** CURRENT SOURCES ***
https://gems.ruby-china.com/

检查更新ruby环境

sudo gem update --system

正式开始安装CocoaPods

Mac OS X 10.11前

sudo gem install cocoapods

Mac OS X 10.11后

sudo gem install -n /usr/local/bin cocoapods

pod setup的本质就是将github.com/CocoaPods/S…的代码下载到~/.cocoapods/repos/master
当我们去执行pod setup的时候,会发现那是一个相当的慢。估计一天的时间都浪费再这上面。这是因为使用的国外的镜像,只要使用国内的镜像就很好的解决了。
只要使用

cd ~/.cocoapods/repos

pod repo remove master

来删除master文件
再执行

 git clone https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git master

检测是否安装成功

pod setup

rm ~/Library/Caches/CocoaPods/search_index.json

pod search AFNetworking

需要注意
**上边操作中,pod setup 之后到cd ~/.cocoapods/repos 目录下,看生成的是master文件夹还是cocoaPods文件夹,当我生成master之后,在执行pod install 带有github.com/CocoaPods/S…的podfile的时候还是会重新生成一个cocoapods文件下,接着重新下载,解决办法往下看
**