[转]Mac升级到10.13.4 之后cocoapods出现问题的解决办法
我最近把我的Mac系统升级到了最高版本,macOS High Sierra(10.13.4),升级之后发现cocoapods出现了问题
为了给新项目搭建pods环境,执行 pod install 后出现以下错误:
RuntimeError - [Xcodeproj] Unknown object version.
我查了一下https://github.com/CocoaPods/CocoaPods/issues/6898#issuecomment-332060096
发现很多人也遇到了这个问题,但是我用了大家说的方法之后发现还是不行,我这边还是报错,,后来经朋友提醒我才意识到,CocoaPods我已经快接近一年没有动他了,过去使用的taobao的源已经不再维护了。 所以解决办法如下
解决办法:
一、首先查看一下自己的ruby,看是不是https://ruby.taobao.org/
1 gem sources -l
二、如果是taobao的源的话,就添加新源,卸载旧源;
1 gem sources --add https://gems.ruby-china.org/ --remove https://ruby.taobao.org/
三、再次查看自己的ruby,看是否替换成功。如果显示是https://gems.ruby-china.org/则说明替换成功。
1 gem sources -l
四、重新初始化安装Pod。
1 sudo gem install -n /usr/local/bin cocoapods
五、成功之后查看一下版本有无。
1 pod --version
六、如果没什么问题的话吗,就cd到自己的工程目录下进行更新第三方库
1 pod install --verbose --no-repo-update
多了解、多尝试、多总结!
原创链接: https://blog.csdn.net/FISHBALL1/article/details/78709115
网友评论