CocoaPods错误信息汇总

在开发中我们经常使用CocoaPods进行导入第三方框架,这样子可以极大地方便我们引用第三方库,但是另一方面,我们在下载网上的一些功能demo到本地的时候往往会遇到CocoaPods报错信息。
所以特地在这里对常见的一些错误信息和解决办法进行汇总,以后碰到也会更新进来:

1.当Podfile文件中pod了的某个框架,但是代码中却不能使用的时候,

尝试pod update

2.Could not automatically select an Xcode project. Specify one in your Podfile like so:xcodeproj 'path/to/Project.xcodeproj'

这个错误出现的还是比较频繁,解决办法是在Podfile中写入
xcodeproj ‘Project.xcodeproj的路径’;
而且如果你是pod —version 为1.0.0或者更高的版本的时候,还会出现[!] xcodeproj was renamed to project. Please use that from now on.这个错误,这时只需要根据这个上面的提示,将上面的xcodeproj改为project即可

3.更新慢的问题

当执行pod install 和pod update时,卡在Analyzing dependencies界面,只需要加上参数,速度就会快很多。
pod install --verbose —no-repo-update
pod update --verbose --no-repo-update

4.更新cocoapods版本错误信息
当我们利用cocoapods导入最新的第三方库,比如Alamofire,硬性的要求cocoapods版本为1.1.1(CocoaPods 1.1.0+ is required to build Alamofire 4.0.0+.),这时我们要升级我们的cocoapods。
<b>我们使用sudo gem install cocoapods --pre时,报错</b>
<pre>ERROR: While executing gem ... (Errno::EPERM)Operation not permitted - /usr/bin/xcodeproj</pre>
查询之后,得知,更新CocoaPods需要加一些参数

sudo gem install -n /usr/local/bin cocoapods
这样子执行一般都可以正常更新,如果发现还是原来的版本没有更改,我的gem源也没有错,这时很可能是你的gem版本不是最新,你还应该更新一下gem:
gem update --system

  1. 更新了mac high serria 系统之后,出现cocoapods不可用的情况,重新安装有出现While executing gem ... (Gem::FilePermissionError) You don't have write permissions for the /usr/bin directory.错误。决定删除旧版本重新安装。
    直接贴博文地址

http://www.cnblogs.com/hankkk/p/5703050.html

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

推荐阅读更多精彩内容

  • CocoaPods 是什么? CocoaPods 是一个负责管理 iOS 项目中第三方开源库的工具。CocoaPo...
    朝洋阅读 25,743评论 3 50
  • 项目组件化、平台化是技术公司的共同目标,越来越多的技术公司推崇使用pod管理第三方库以及私有组件,一方面使项目架构...
    swu_luo阅读 22,248评论 0 39
  • Ruby 安装 要安装cocospods 首先需要安装ruby,可以先安装xcode,再安装macport ,最后...
    山天大畜阅读 1,897评论 0 1
  • 一. CocoaPods的介绍 什么是CocoaPods?CocoaPods是一个负责管理iOS项目中第三方开源库...
    辉712阅读 3,994评论 0 7
  • 把那么多的操你妈,换成了没关系。 把那么多的为什么,换成了尊重你。 把那么多的不要走,换成了再见啦。 把那么多的你...
    Abbyyyyyy666阅读 367评论 0 0