欢迎来真孝善网,为您提供真孝善正能量书籍故事!

高效安装指南:CocoaPods最新安装方法详解

时间:11-22 现代故事 提交错误

各位老铁们好,相信很多人对高效安装指南: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安装方法的文章了!

    有20位网友表示赞同!

陌颜

我已经卡在了搭建环境这一步很久,这篇文章的步骤很清晰易懂。

    有20位网友表示赞同!

龙卷风卷走爱情

我用之前的教程安装过一次CocoaPods,后来不小心卸载了,这次照着这篇文章重新安装顺利多了!

    有17位网友表示赞同!

怀念·最初

刚开始玩iOS开发,一直在想怎么把需要的框架加进来,CocoaPods真是太方便了!

    有6位网友表示赞同!

予之欢颜

看了这篇之后终于明白CocoaPods到底是个什么东西了,之前一直没弄清楚。

    有15位网友表示赞同!

拉扯

我的 Xcode 环境有时候很卡顿,安装 CocoaPods 后感觉速度明显快了不少。

    有7位网友表示赞同!

我要变勇敢℅℅

这篇文章不仅讲解了安装方法,还解释了如何管理Pod文件,很有用!

    有19位网友表示赞同!

暮染轻纱

我用 Mac 上直接打开命令行运行步骤比之前那些教程简单太多了。

    有20位网友表示赞同!

清原

以前总是手动的把库添加到项目里,现在看 CocoaPods 效率简直太高!

    有12位网友表示赞同!

青瓷清茶倾城歌

最近在学习 iOS 开发,CocoaPods 是必备的工具,终于找到了合适的入门指南!

    有19位网友表示赞同!

太难

这篇文章解决了我的很多疑惑,比我之前的教程详细太多。

    有11位网友表示赞同!

青衫故人

真希望早点看到这篇文章,不然费了半天劲还搞不定安装问题。

    有18位网友表示赞同!

单身i

学习 CocoaPods 是 iOS 开发不可避免的,感谢作者分享这么好的资源!

    有18位网友表示赞同!

熟悉看不清

这篇文章的语言很通俗易懂,即使是新手也能看明白。

    有17位网友表示赞同!

隔壁阿不都

以前觉得CocoaPods好复杂,看完这篇文章感觉反而简单了。

    有10位网友表示赞同!

灵魂摆渡人

这款工具真的很强大,可以让我专注于编写代码而不是管理库文件。

    有7位网友表示赞同!

念旧情i

希望以后还有更多关于 CocoaPods 的文章分享!

    有8位网友表示赞同!

墨染年华

我已经把这篇链接分享给了我的朋友们,他们也在学习 iOS 开发。

    有6位网友表示赞同!

【高效安装指南:CocoaPods最新安装方法详解】相关文章:

1.蛤蟆讨媳妇【哈尼族民间故事】

2.米颠拜石

3.王羲之临池学书

4.清代敢于创新的“浓墨宰相”——刘墉

5.“巧取豪夺”的由来--米芾逸事

6.荒唐洁癖 惜砚如身(米芾逸事)

7.拜石为兄--米芾逸事

8.郑板桥轶事十则

9.王献之被公主抢亲后的悲惨人生

10.史上真实张三丰:在棺材中竟神奇复活