记录最近在Mac10.15.5安装CocoaPod的过程及问题。
安装步骤:
1.查看当前Ruby版本: ruby -v,该系统下已经安装了最新的版本了,不用再升级
2.查看ruby源: sudo gem update--system;默认是https://rubygems.org/
3.更换ruby源,执行以下两个命令
gem sources--remove https://rubygems.org/
gem sources--add https://gems.ruby-china.com/
4.更换成功后查看ruby源:gem sources -l
结果是***CURRENT SOURCES***
https://gems.ruby-china.com/表示成功
5.安装 CocoaPod sudo gem install -n /usr/local/bin cocoapods
6.安装成功后执行 pod Setup
在Mac10.15.5上很快就结束了显示set completed 但实际上Cocoapods的目录下并没有master文件,所以执行git clone https://github.com/CocoaPods/Specs.git ~/.cocoapods/repos/master。
(在安装过程中下载失败了很多次,尝试了各种各样的下载命令,最终都失败,无奈连接了手机热点执行该命令最终成功。
但是使用pod命令更新SDK版本时报错“CocoaPods was not able to update the `cocoapods` repo. If this is an unexpected issue and persists you can inspect it running `pod repo update --verbose`”,使用pod repo list查看repo选项,
执行pod命令时总会先去更新cocoapods,但实际上这个无法下载,命令失败。最后通过pod repo remove cocoapods移除一个repo选项后再执行pod命令就可以成功了!
还有一个问题:旧的项目在新版本上执行pod update提示 CocoaPods could not find compatible versions for pod "XXX":
In snapshot (Podfile.lock):
又上网找啊找,终于找到了解决方案:删除Xcworkspace和podfile.lock,重新执行pod isstall。OK!
网友评论