问题描述
昨天为了查一个用户反馈的1.0版本的问题, 把项目切到了V1.0.0版本, pod install
后, 顺利运行, 查完问题后, 切回当前的版本(V1.2.5), pod install
直接报错 - [!] Oh no, an error occurred
, 让我一脸懵逼??.
详细报错
# 省略了一些`MARKDOWN TEMPLATE`的报错信息, 因为涉及到项目的隐私文件
[!] Oh no, an error occurred.
Search for existing GitHub issues similar to yours:
https://github.com/CocoaPods/CocoaPods/search?q=%5B%21%5D+Xcodeproj+doesn%27t+know+about+the+following+attributes+%7B%22inputFileListPaths%22%3D%3E%5B%5D%2C+%22outputFileListPaths%22%3D%3E%5B%5D%7D+for+the+%27PBXShellScriptBuildPhase%27+isa.%0AIf+this+attribute+was+generated+by+Xcode+please+file+an+issue%3A+https%3A%2F%2Fgithub.com%2FCocoaPods%2FXcodeproj%2Fissues%2Fnew&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 --version
1.5.0
步骤②:
$ ruby -v
ruby 2.3.7p456 (2018-03-28 revision 63024) [universal.x86_64-darwin18]
步骤③:
sudo gem install cocoapods
输入开机密码
步骤④:
$ pod -v
1.6.1
步骤⑤:
$ pod install
成功
可能原因分析
- cocoapods的配置被异常的修改, 重新安装还原默认配置就OK了;
- cocoapods的版本过低, 重新安装后, 版本得到更新;