cocoapods总结

最近可能是因为版本的更新导致cocoapods出现了问题,在此记录一下当时是如何解决问题的.

最基本的安装:
第一步:sudo gem update --system
如果是最新版的会出现Latest version currently installed. Aborting.
第二步:移除旧的ruby
gem sources --remove [https://rubygems.org/](https://rubygems.org/)
成功后会出现source [https://rubygems.org/](https://rubygems.org/)not present in cache
第三步:安装新的
gem sources -a [https://ruby.taobao.org/](https://ruby.taobao.org/)
成功后会出现[https://ruby.taobao.org/](https://ruby.taobao.org/)added to sources
第四步:查看gem sources -l
成功后会出现

*** CURRENT SOURCES ***

[https://ruby.taobao.org/](https://ruby.taobao.org/)

第五步:安装
sudo gem install cocoapods

以上是最近本的安装

注意:
1.安装采用taobao的
$ gem sources -a [https://ruby.taobao.org/](https://ruby.taobao.org/)
2.出现这个错误时候解决方案
While executing gem ... (Errno::EPERM) Operation not permitted - /usr/bin/fuzzy_match
解决:
sudo gem install -n /usr/local/bin cocoapods
如果出现报错You need at least git version 1.8.5 to use CocoaPods:
解决 sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
更新cocoapods版本
gem install cocoapods —pre
错误:ERROR: While executing gem ... (TypeError) no implicit conversion of nil into String
解决:sudo gem update —system
重新初始化
sudo gem install -n /usr/local/bin cocoapods

在之前还碰到过一个问题是找不到xcode的工程文件,大多数引起的原因是因为svn/git代码冲突导致,我想解决方案大多都知道
1.双指点击(鼠标党右键点击).xcodeproj,显示包内容
2.双击project.pbxproj文件
3.commad + f 搜索 <<<<<<<,======,>>>>>>之类的冲突标示
4.找到冲突位置删除即可
不过在之前我碰的的问题按照上面步骤操作却没有找到任何冲突,后来找到原因是因为我项目创建的xcode版本比较高,而在我电脑中的xcode版本比较低导致的,升级xcode就可解决问题

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容