各位老铁们好,相信很多人对高效安装指南:CocoaPods最新安装方法详解都不是特别的了解,因此呢,今天就来为大家分享下关于高效安装指南:CocoaPods最新安装方法详解以及的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!
要点:当您在安装过程中遇到中断、进度缓慢、各种失败错误等问题时, ///请按以下顺序处理。成功率保证为99.999999999999999999%1。重试,重试,重试,我相信。我想,多尝试几次就会有奇迹; 2.切换至移动网络。经多次验证,该方法可行; 3、如果这里还是失败,那就走科学上网通道,注意切换到全局模式(建议最后尝试一下,反正我没试过,只是听别人说的); 4、这一步还没有成功。我只能建议你在清晨时会好很多。这已经被多次验证。该方法可行; 5.如果您遇到各种SSL错误报告和其他问题,请查看下面的最终答案。 6.你的性格有多糟糕?睡觉;
最终答案
完美解决pod install或pod update卡住、执行缓慢等问题
———————————————————————————————— ---- --------------
前言:
当你需要安装CocoaPods时,总会出现各种烦人的问题导致安装失败。这也促使我通过不断的探索学到了很多东西。这里总结一下,供大家学习学习。如果你按照下面的步骤去做,基本上就可以保证成功了。如果遇到错误,请参考文章开头的要点。
CocoaPods简介:
CocoaPods是一个用Ruby编写的工具,负责管理iOS项目中的第三方开源库。 CocoaPods允许我们集中统一管理第三方开源库,节省了我们设置和更新第三方开源库的时间。
CocoaPods安装;
注意:命令中间可能有看不到的空格。建议直接复制粘贴执行;
因为Mac电脑自带了Ruby环境,所以我们只需要打开终端并启动即可。不过,因为默认情况下我们mac系统自带的Ruby环境版本比较低(可能是2.0.0或者其他更高版本),但现在安装CocoaPods需要2.2.2及以上版本,所以我们不在乎。首先,直接升级ruby。
打开终端:_
1.检查当前Ruby版本
红宝石-V
结果如下,或者你的可能是另一个版本,没关系,继续。
ruby 3.0.0p0(2020-12-25 修订版95aff21468)[x86_64-darwin20]
2.安装rvm。我们需要通过rvm安装Ruby(第一步是下载一些东西,等待大约两分钟)
卷曲-L get.rvm.io | bash -s 稳定源~/.bashrcsource ~/.bash_profile
3.检查rvm版本
rvm-v
显示如下(或其他版本)
rvm 1.29.12(最新)作者:Michal Papis、Piotr Kuczynski、Wayne E. Seguin [https://rvm.io]
4.列出ruby可安装的版本信息
rvm 列表已知
显示如下
# MRI Rubies[ruby-]1.8.6[-p420][ruby-]1.8.7[-head] # head 上发布的安全性[ruby-]1.9.1[-p431][ruby-]1.9.2[- p330][ruby-]1.9.3[-p551][ruby-]2.0.0[-p648][ruby-]2.1[.10][ruby-]2.2[.10][ruby-]2.3[.8 ][ruby-]2.4[.10][ruby-]2.5[.8][ruby-]2.6[.6][ruby-]2.7[.2][ruby-]3[.0.0]ruby-头。
5.安装自制程序
如果您已经安装过,则可以跳过它。如果遇到错误,请参考文章开头的关键说明。
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
6.安装红宝石。建议选择最新版本3.0.0
rvm安装3.0.0
注意:
1.安装过程中需要按两次Enter键。第二次按后需要输入电脑访问密码(看不到,输入即可);
2. 如果您的计算机未安装以下三项:
Xcode
Xcode 命令行工具
自制
它将自动下载并安装。建议提前安装这三个。
设置为默认值
rvm 使用3.0.0 --默认
7.更换源
sudo gem update --系统
///建议先执行这一步,后面用完后再添加///比如使用Fastlane进行自动化部署,这个就是需要的gemsources--removehttps://rubygems.org/
宝石来源--addhttps://gems.ruby-china.com/
8. 验证您的Ruby 镜像是且只有ruby-china
宝石来源-l
如果以下结果正确,如有其他问题请自行百度解决。
***当前来源***https://gems.ruby-china.com/
9.开始安装CocoaPods
sudo gem install -n /usr/local/bin cocoapods
10.如果安装了多个Xcode,使用以下命令进行选择(通常需要选择最新的Xcode版本)
sudo xcode-select-switch/Applications/Xcode.app/Contents/Developer
11.安装本地库。这其中包含了很多内容。建议在继续之前先阅读它。
注意:这一步是安装本地库。如果你不安装也没关系。该项目可以像往常一样进行pod 安装。
只是不安装就无法使用pod search命令;如果您追求完美,请继续阅读;
///该命令是官方提供的,在新系统pod 设置上似乎无效
在旧系统上,执行上述命令后
设置CocoaPods 主仓库$ /usr/bin/git clone https://github.com/CocoaPods/Specs.git master --progress 克隆到“master”.remote: 计数对象: 1879515,完成。 Remote: 压缩对象: 100% (321/321),完成。接收对象: 21% (404525/1879515), 73.70 MiB | 22.00 KiB/
然后就是漫长的等待。当然如果网络好的话会更快。
查看安装进度
要查看文件下载进度,可以打开另一个终端窗口(快捷键:选择终端并按Command+N组合键),输入以下两行命令并回车执行
cd ~/.cocoapodsdu -sh *
执行du -sh *后,会显示下载的文件大小。您可以多次执行它来监控下载进度。如果之前文件大小还在,然后变成0,可能是网络问题,下载中断了。您需要结束该命令。并重新执行pod setup
重点来了!
根据经验,发现在MacOS Catalina及以后的系统命令行执行pod setup命令后,pod setup命令直接结束;这显然是错误的。
我们手动安装本地库,绝对快
如果启用科学上网,建议直接从官网下载安装(最终答案见文章开头)
gitclonehttps://github.com/CocoaPods/Specs.git ~/.cocoapods/repos/trunk
当然,你也可以直接使用国内镜像下载安装。这个速度绝对让人满意。
gitclonehttps://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git ~/.cocoapods/repos/trunk
目录结构见下图。如果没有,只需手动移动它。
Snip20191011_2.png
13、下载安装完成后,可以执行以下命令检查是否可用(第一次可能需要一段时间)
pod 搜索AFNetworking
14.CocoaPods的具体使用
创建一个新的Xcode项目并使用终端cd到项目目录。
创建Podfile 文件:
波尼特
然后就可以在项目目录下看到一个Podfile文件
打开Podfile 文件:
打开Podfile
添加:
吊舱“阿拉莫菲尔”
保存并退出
开始下载:
吊舱安装
关于使用pod 命令的一些问题,请点击下面的链接。
我是一个链接。来吧,点我。点我吧
至此结束。如有疑问,请自行解决。
#######重新播种内容
//安装最新版本的cocoapodssudo gem install cocoapods--pre//删除本地mastersudo rm-fr~/.cocoapods/repos/master//删除本地缓存sudo rm-fr~/Library/Caches/CocoaPods///Re setup,如果很慢可以使用问题1的解决方案(git clone) pod setup--verbose//remove trunkpod reporemove trunk
其他参考:
文章到此结束,如果本次分享的高效安装指南:CocoaPods最新安装方法详解和的问题解决了您的问题,那么我们由衷的感到高兴!
【高效安装指南:CocoaPods最新安装方法详解】相关文章:
2.米颠拜石
3.王羲之临池学书
8.郑板桥轶事十则
用户评论
终于找到一篇详细介绍CocoaPods安装方法的文章了!
有20位网友表示赞同!
我已经卡在了搭建环境这一步很久,这篇文章的步骤很清晰易懂。
有20位网友表示赞同!
我用之前的教程安装过一次CocoaPods,后来不小心卸载了,这次照着这篇文章重新安装顺利多了!
有17位网友表示赞同!
刚开始玩iOS开发,一直在想怎么把需要的框架加进来,CocoaPods真是太方便了!
有6位网友表示赞同!
看了这篇之后终于明白CocoaPods到底是个什么东西了,之前一直没弄清楚。
有15位网友表示赞同!
我的 Xcode 环境有时候很卡顿,安装 CocoaPods 后感觉速度明显快了不少。
有7位网友表示赞同!
这篇文章不仅讲解了安装方法,还解释了如何管理Pod文件,很有用!
有19位网友表示赞同!
我用 Mac 上直接打开命令行运行步骤比之前那些教程简单太多了。
有20位网友表示赞同!
以前总是手动的把库添加到项目里,现在看 CocoaPods 效率简直太高!
有12位网友表示赞同!
最近在学习 iOS 开发,CocoaPods 是必备的工具,终于找到了合适的入门指南!
有19位网友表示赞同!
这篇文章解决了我的很多疑惑,比我之前的教程详细太多。
有11位网友表示赞同!
真希望早点看到这篇文章,不然费了半天劲还搞不定安装问题。
有18位网友表示赞同!
学习 CocoaPods 是 iOS 开发不可避免的,感谢作者分享这么好的资源!
有18位网友表示赞同!
这篇文章的语言很通俗易懂,即使是新手也能看明白。
有17位网友表示赞同!
以前觉得CocoaPods好复杂,看完这篇文章感觉反而简单了。
有10位网友表示赞同!
这款工具真的很强大,可以让我专注于编写代码而不是管理库文件。
有7位网友表示赞同!
希望以后还有更多关于 CocoaPods 的文章分享!
有8位网友表示赞同!
我已经把这篇链接分享给了我的朋友们,他们也在学习 iOS 开发。
有6位网友表示赞同!