今天新建立项目加入pod,执行pod init报错,错误如下
[!] Oh no, an error occurred.
Search for existing GitHub issues similar to yours:
https://github.com/CocoaPods/CocoaPods/search?q=%5BXcodeproj%5D+Unknown+object+version.&type=Issues
If none exists, create a ticket, with the template displayed above, on:
https://github.com/CocoaPods/CocoaPods/issues/new
Be sure to first read the contributing guide for details on how to properly submit a ticket:
https://github.com/CocoaPods/CocoaPods/blob/master/CONTRIBUTING.md
Don't forget to anonymize any private data!
Looking for related issues on cocoapods/cocoapods...
- Pod Update: RuntimeError - [Xcodeproj] Unknown object version. Xcode Beta 5
https://github.com/CocoaPods/CocoaPods/issues/8003 [closed] [17 comments]
3 days ago
- RuntimeError - [Xcodeproj] Unknown object version.
https://github.com/CocoaPods/CocoaPods/issues/7697 [closed] [28 comments]
3 weeks ago
- Pod init. Unknown object version
https://github.com/CocoaPods/CocoaPods/issues/7907 [closed] [2 comments]
03 Jul 2018
and 42 more at:
https://github.com/cocoapods/cocoapods/search?q=[Xcodeproj]%20Unknown%20object%20version.&type=Issues&utf8=✓
MacBook-Pro-2:swift_grammer_one sunqiujing$ pod repo remove master
Removing spec repo `master`
^Z
[3]+ Stopped pod repo remove master
这是因为升级了macOS 的系统,导致cocoapods
不能使用.
当你的Mac系统升级为 high sierra 的时候,别忘记更新cocoapods.
执行命令为:
$ sudo gem update --system
$ sudo gem install cocoapods -n/usr/local/bin
以上基本问题可以解决了.
再次更新,会出现下面界面,说明成功:
参考指令
1、更新gem:sudo gem update --system
2、删除gem源:gem sources --remove [https://ruby.taobao.org/](https://ruby.taobao.org/)
3、修改gem源:gem sources -a [https://gems.ruby-china.org](https://gems.ruby-china.org/)
4、查看gem源是否是最新的:gem sources -l
5、升级cocoapods:sudo gem install -n/usr/local/bin cocoapods --pre
6、查看升级后的cocoapods版本:pod --version