# pod 遇到 [Xcodeproj] Unknown obj
2018-08-24 本文已影响6人
J_HX
pod 遇到 [Xcodeproj] Unknown object version 问题
[图片上传失败...(image-d053e-1535077628139)]
林大鹏天地 已关注
2018.05.18 16:42 字数 259 阅读 495评论 1喜欢 3
一. RuntimeError - [Xcodeproj] Unknown object version 错误
今天下午,新建工程,执行pod install
的时候,遇到RuntimeError - [Xcodeproj] Unknown object version.
如图所示:
[图片上传失败...(image-8a1973-1535077628130)]
然后百度了下:
- 原因: `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-1dfd7a-1535077628130)]
百度了下:
原因:
是镜像源的问题,我之前的镜像源是: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 http://gems.ruby-china.org/
我更换了镜像源
的时候报了如下错误:连接不到该镜像源
如图所示:
[图片上传失败...(image-1babfc-1535077628130)]
最后又试了很多解决方法,但都没法解决该问题,知道最后从Stack Overflow
的这个问题答案中找到解决方法
:
里面说这是一种SSL
的错误,可以将官方仓库地址
的https
换成http
。
gem sources --remove https://rubygems.org/
gem sources -a http://rubygems.org/
然后执行这两个命令:
如图所示:
[图片上传失败...(image-156b2f-1535077628129)]
紧接着执行:
sudo gem install -n /usr/local/bin cocoapods
如图所示:
[图片上传失败...(image-fc697d-1535077628129)]
最后执行:
pod install 成功
如图所示:
[图片上传失败...(image-f6131c-1535077628129)]