CocoaPods常见问题总结:
1.开始的时候不知道是什么原因,就知道终端键入pod install就是会报错;只能选中报错信息去网上找资源,找不到问题的根本原因.走了好多弯路.多次尝试之后,有时候CocoaPods运行pod install之后能下载下类库,但是无法生成.xcworkspace文件.后来查找相关文档解决!
过程也是慢慢尝试:
在重新安装了cocpapods之后,重新pod setup之后,一直没法生成在终端出现这类消息:YAML safe loading is not available. Please upgrade psych to a version that supports safe loading (>= 2.0).
项目生成后,在cd 相关目录下(包括PodTest文件夹 PodTest.xcodeproj PodTestTest的那个全的总目录)
1>建立podfile文件,vim文件
键盘输入i,然后编辑模式 比如输入
platform :ios, '8.0'
target 'HXEconomics' do
pod 'ReactiveCocoa', '2.5'
end
然后按ESC,然后输入":",退出编辑命令,然后wq保存
2>然后cd 对应的相关目录,输入pod install ,稍微等2分钟,然后在文件夹里有项目t.xodeproj目录,但是没有xcworkspace文件的工程文件
这个问题, 查找相关文档教程
1>更新ruby不行,总是提示要升级;按照网上教程,一遍一遍的做了好久,还是没解决问题.
2>卸载cocoapods后尝试重新安装,错误仍未解决(卸载方法为终端输入sudo gem uninstall cocoapods)
3>重新安装过程中发现了问题,应该是淘宝镜像已经不能使用了,所以需要更改,这里是整个步骤中我执行的操作,运行结果当时没有截图所以只能展示这些历史输入信息。
sudo gem update --system 出现这个,还是不行.
4>然后按照这个教程,看了一下,运行结果还是不行,问题没有解决 不过这个博客可以参考一下http://www.cocoachina.com/ios/20160922/17622.html
以下这个命令行 :
gem sources --remove https://rubygems.org/
gem sources -a https://gems.ruby-china.org/
这样好像还是不理想.
最后,在相关的博客上看到一篇文章,记录一下:
出现这种问题说明,你在pod install 或者pod update的过程中出现Abort trap,最终没有生成.xcworkspace。解决办法就是
1> 首先查看pod COMMAND 的版本, 终端输入 pod COMMAND --version
2>终端执行 sudo gem uninstall cocoapods 后选择你要卸载的一个版本,不用担心,选择一个就好-(Y/n)-选择n,在过程中可能遇到,键入用户密码
3>sudo gem install -n /usr/local/bin cocoapods --pre 然后重新安装cocoapods
然后查看pod COMMAND --verson
4>然后重新回到项目总目录,然后 pod install,稍等一会,一会项目目录就会发现,.xcworkspace文件神奇的出现了,😝 .终于开心的一蹦一蹦的.哈哈,傻缺.