一个cocoapods问题的解决,希望能帮助到遇到类似情况的人

之前10.7的系统上运行过cocoapods没有问题。现在系统版本升级到了10.9,尝试使用cocoapods遇到问题,报告了类似下面的错误:

Psych::SyntaxError - (/Users/psteinacher/.cocoapods/repos/master/CocoaPods-version.yml): mapping values are not allowed in this context at line 3 column 4
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/psych.rb:205:in `parse'
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/psych.rb:205:in `parse_stream'
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/psych.rb:153:in `parse'
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/psych.rb:129:in `load'
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/psych.rb:299:in `block in load_file'
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/psych.rb:299:in `open'
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/psych.rb:299:in `load_file'
/Library/Ruby/Gems/2.0.0/gems/cocoapods-0.28.0/lib/cocoapods/sources_manager.rb:248:in `version_information'
/Library/Ruby/Gems/2.0.0/gems/cocoapods-0.28.0/lib/cocoapods/sources_manager.rb:209:in `repo_compatible?'
/Library/Ruby/Gems/2.0.0/gems/cocoapods-0.28.0/lib/cocoapods/sources_manager.rb:268:in `master_repo_functional?'
/Library/Ruby/Gems/2.0.0/gems/cocoapods-0.28.0/lib/cocoapods/command.rb:40:in `parse'
/Library/Ruby/Gems/2.0.0/gems/claide-0.4.0/lib/claide/command.rb:179:in `parse'
/Library/Ruby/Gems/2.0.0/gems/cocoapods-0.28.0/lib/cocoapods/command.rb:39:in `parse'
/Library/Ruby/Gems/2.0.0/gems/claide-0.4.0/lib/claide/command.rb:211:in `run'
/Library/Ruby/Gems/2.0.0/gems/cocoapods-0.28.0/lib/cocoapods/command.rb:52:in `run'
/Library/Ruby/Gems/2.0.0/gems/cocoapods-0.28.0/bin/pod:24:in `<top (required)>'

经过多方尝试,发现执行如下的命令可以解决问题:
$ sudo rm -fr ~/.cocoapods/repos/master
$ pod setup

最后推荐一个xcode插件,可以很方便的使用cocoapods。

CocoaPods for Xcode
非常方便的Xcode pods插件。可以很方便的在Xcode通过pods安装各种objective-c第三方库,省去以前还要手动去跑pods命令行的麻烦;此外,还支持通过cocoaDocs来安装库文档。唯一的遗憾是,它目前只支持Xcode5,4版本还用不了。
项目地址:https://github.com/kattrali/cocoapods-xcode-plugin

Enjoy it!
时间: 2024-09-08 14:14:13

一个cocoapods问题的解决,希望能帮助到遇到类似情况的人的相关文章

问一个处理问题的解决思路,大数据处理

问题描述 问一个处理问题的解决思路,大数据处理 数据库中有一个表TB_TASK,这个表很大,大约有1千万条数据,要求每条处理并更新状态为"已解决",由于需要计算,每条处理时间需要3秒钟(固定时间).如果希望在1个小时内处理完所有的数据,有什么解决思路? 解决方案 你这个状态位应该是一种标志位吧?是要每条都更新为已解决状态还是要符合一定条件再看要不要更新为已解决? 解决方案二: 如果要1个小时之内,每条处理需要3s建议3s时间内处理一批状态为'未解决'的数据

XP系统鼠标指针变成一个黑方块如何解决

  XP系统鼠标指针变成一个黑方块如何解决            具体如下: 1.桌面右击,弹出快捷菜单,点击属性.然后看到以下"显示属性". 2.接下来点击"设置"选项卡. 3.点击右下方的"高级"按钮. 4.然后出来一个新的设置框. 5.选择"疑难解答". 6.调到以后下图位置."纠正鼠标指针损坏图像的问题".完了之后,应用-确定 即可.

Win7出现未能连接一个Windows服务的解决办法

  近日有网友"所爱隔山海"Win7电脑在开机的时候遇到了开机很慢,开机后提示:未能连接一个Windows服务.如果遇到电脑出现未能连接一个Windows服务该如何解决呢?这就是小编今天要分享的一个电脑小技巧. Win7出现"未能连接一个Windows服务"错误提示,主要是由于电脑系统中的"System Event Notification"服务没有正常开启导致的,可能是用户在使用一些第三方安全软件优化开机启动项的时候,不小心禁用了此服务,只需重

急急急!Jersey框架客户端发送一个参数给服务器,希望服务器查数据库返回一堆对象

问题描述 急急急!Jersey框架客户端发送一个参数给服务器,希望服务器查数据库返回一堆对象 应该怎么实现,jersey下怎么把查询的结果转为List,List怎么传回客户端 解决方案 最好序列化成json,然后直接回传就可以

Science上发表的聚类算法,C++编程实现,有一个bug不知道怎么解决!!跪求大神!!!

问题描述 Science上发表的聚类算法,C++编程实现,有一个bug不知道怎么解决!!跪求大神!!! include<iostream> include<fstream>using namespace std; typedef struct sourcedata //声明了一个原始数据结构体 { int m; //矩阵的行rows int n; //矩阵的列columns double **data; //保存数据的二维指针 }SourceData; SourceData get

Win10 UWP系列:关于错误 0x80073CF9及一个小bug的解决

原文:Win10 UWP系列:关于错误 0x80073CF9及一个小bug的解决 最近一直在开发XX的uwp版本,也是边摸索边做,最近遇到几个比较奇怪的问题,记录于此. 1.项目可用部署到PC,但无法部署到手机,提示以下错误: 错误 : DEP0001 : 意外错误: Install failed. Please contact your software vendor. (Exception from HRESULT: 0x80073CF9 为了方便开发,我将常用的类库引用好.默认的几个页面做

sql server-jsp使用jdbc技术连接SQL Server2014时出现了一个问题,怎么解决?无法连接数据库

问题描述 jsp使用jdbc技术连接SQL Server2014时出现了一个问题,怎么解决?无法连接数据库 java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver 解决方案 SQL Server 连接JDBC时出现的问题jdbc连接sql server数据库问题分析jsp连接不上sql server数据库的问题分析 解决方案二: 下面是index.jsp首页. <%@ page language

为什么不允许删除循环单链表中最后一个结点?如何解决?

问题描述 为什么不允许删除循环单链表中最后一个结点?如何解决? /*****************************************************/ /* 函数功能:建立一个空的循环单链表 / / 函数参数:无 / / 函数返回值:指向node类型变量的指针 / / 文件名:clnkinit.c,函数名init() / /****************************************************/ node init() /建立一个空的循环

servlet-jsp中使用过滤器解决中文乱码问题出现下面的情况

问题描述 jsp中使用过滤器解决中文乱码问题出现下面的情况 有一个html页面,里面有一个form,一个text,一个submit.当点击submit时,就调用一个servlet,并在里面将中的内容输出来.servlet中输入的代码为:out.println("输入的内容为:"+text) 现在遇到的问题是: 如果中输入的是纯中文,则不会乱码.但如果输入的是英文开头或纯英文的话,则"输入的内容为:"会变成乱码,还有text中的中文也会乱码. 解决方案 servlet