一. RuntimeError - [Xcodeproj] Unknown object version 错误
今天下午,新建工程,执行pod install
的时候,遇到RuntimeError - [Xcodeproj] Unknown object version.
如图所示:
image.png然后百度了下:
- 原因: `xcode`版本和现在`CocoaPods `的版本问题`不匹配`。
- 解决方法: 更新`cocoaPods`的版本 ,在终端执行如下命令`gem install cocoapods --pre`,然后在相对应`podfile`文件所在路径下执行`pod install `即可。
二. ERROR: While executing gem
可是当我执行gem install cocoapods --pre
命令时,遇到了ERROR: While executing gem ... (Gem::RemoteFetcher::FetchError)
如图所示:
image.png百度了下:
原因:
是镜像源的问题,我之前的镜像源是:https://ruby.taobao.org/,taobao Gems 源已停止维护说是要替换成http://gems.ruby-china.org/
解决办法:
gem sources --remove https://ruby.taobao.org/
gem sources --add http://gems.ruby-china.org/
//再查看一下
gem sources -l
三. Error fetching
我更换了镜像源
的时候报了如下错误:连接不到该镜像源
如图所示:
image.png最后又试了很多解决方法,但都没法解决该问题,知道最后从Stack Overflow
的这个问题答案中找到解决方法
:
gem sources --remove https://rubygems.org/
gem sources -a http://rubygems.org/
然后执行这两个命令:
如图所示:
image.png紧接着执行:
gem install cocoapods --pre
如图所示:
image.png最后执行:
pod install 成功
如图所示: