使用Cocoapods遇到的问题总结

1.刚才svn上check out项目,执行pod install时,出现如下错误:

执行pod install出现如图

执行命令行:sudo gem update --system,又出现错误:While executing gem ... (Errno::EPERM)     Operation not permitted - /usr/bin/pod 原因应该是CocoaPods没有升级到最新版本 解决办法是http://stackoverflow.com/questions/30812777/cannot-install-cocoa-pods-after-uninstalling-results-in-error/30851030#30851030 ,在我的项目中使用命令 sudo gem install -n /usr/local/bin cocoapods 解决了此问题。

2.今天在执行pod --version命令后出现:[!] You need at least git version 1.8.5 to use CocoaPods

执行pod --version出现错误

经过查找原因是因为我刚刚下载最新版xcode,未进行xcode初始化打开操作,xcode打开过后,在执行上述命令一切就正常了。然后在执行pod install时,需要先关闭项目,退出xcode。

3.运行pod install 出现[!] Unable to add a source with url `https://github.com/CocoaPods/Specs.Git` named `master`.

You can try adding it manually in `~/.cocoapods/repos` or via `pod repo add`.错误

解决方法:sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer 后边斜体部分为xcode 的Developer的目录(在终端里输入下方命令可以知道Xcode的路径:xcode-select -p),可直接拖到终端中

3.在使用cocoapods安装AFNetworking时,使用pod search AFNetworking 时发现版本最高版本低于github中的最新版本,尝试使用pod repo update --verbose,不行!然后查一些资料才找出来 需要删除本地缓存,重新setup 就是执行命令 $rm -fr ~/.cocoapods/repos/master 然后 执行$pod setup即可 search到个版本。

我同事也遇见过,他以为是github有墙,然后打开蓝灯,在执行search 结果也解决了这个问题,喔!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一. CocoaPods的介绍 什么是CocoaPods?CocoaPods是一个负责管理iOS项目中第三方开源库...
    辉712阅读 9,404评论 0 7
  • CocoaPods 是什么? CocoaPods 是一个负责管理 iOS 项目中第三方开源库的工具。CocoaPo...
    朝洋阅读 25,854评论 3 50
  • 近日,遇到个情况,一个特别有钱的哥们,以前他都没正眼瞧过我,这两年,他做生意亏了300多万,还有高利贷,房子没了,...
    牛哥语录阅读 3,203评论 0 0
  • 企业生命周期 读书笔记 三个主要观点 企业的发展会经历有相应特征的生命周期 企业中有四种类型的角色会影响企业的生存...
    panberglee阅读 5,264评论 0 1
  • 消息机制(Messaging) 不知大家有没有想过:我们在程序中调用的方法,是怎么执行的,又是怎么通过一个方法名字...
    百客阅读 5,141评论 0 8