Error ``` RuntimeError - [Xcodeproj] Unknown object version. 执行‘pod install’出错

自己的电脑很久没打开,今天打开后不知道什么时候自动升级了Xcode。

新建一个项目的时候,发现执行'pod install'命令总是失败,检查了格式没有错误,看了一下报错的内容貌似跟版本号有关,上网查找解决方案果然如此,记录Mark一下!

报错内容如下:
屏幕快照 2019-02-25 下午10.03.24.png

原因:Xcode升级,原先的cocoapods版本已经不兼容了,所以需要升级pod的版本

解决步骤如下:
屏幕快照 2019-02-25 下午10.04.52.png
  • 更新自己的cocoapods版本
    sudo gem install cocoapods
  • 然后输入自己的电脑密码,回车
  • 然后重新进入podfile文件,执行pod install,就可以了。
    屏幕快照 2019-02-25 下午10.08.53.png

如果这种方法不奏效,也可能是镜像的问题,这边补充一下:
ruby china的服务域名在18年10月份左右的时间有过更改,官网有公告哦,主要就是 org 改 com,其他没什么变化。

步骤如下:

  • 查看自己当前的镜像

    gem sources -l
    屏幕快照 2019-02-25 下午10.14.14.png

如果你的镜像域名后面是org(比如https://rubygems.org/),建议改为com来更新域名

  • 删除原先的域名
    gem sources --remove https://rubygems.org/
  • 添加新的域名
    gem sources -a https://gems.ruby-china.com/
    这样就可以了,在podfile文件目录下重新pod install看一下(或者pod update)

好啦,大家晚安安

你可能感兴趣的:(Error ``` RuntimeError - [Xcodeproj] Unknown object version. 执行‘pod install’出错)