使用Cocoapods中跳过pod setup以及pod update和pod install超级慢的解决方法

众所周知, CocoaPods是一个负责管理iOS项目中第三方开源库的工具,作为一个iOS程序猿, 熟练使用CocoaPods是一项基本的必备技能.
在用终端输入pod setup pod update pod install的时候, 我们经常会遇到终端一直在运行,等待了很长时间也没有反应的问题.

下面有一种另类的解决办法:

  • 1.首先呢,第一次使用pod setup可以省略下面的步骤,如果你的repo库很长时间没有更新, 那么在终端中输入pod repo update更新会是一件非常痛苦的事情, 这时候我们在终端中先输入
pod repo remove master

将cocoapods的库移除

  • 2.然后一般都会进行pod setup步骤, 可是这个步骤会进行很长时间甚至是失败,另外, setup的过长中没有反馈信息无法获知进度, 其实我们可以手动将cocoapods库下载下来,而且下载的时候还能看到进度,让我们心里会有点谱,具体操作如下:

    1.cd ~/.cocoapods/repos
    2.git clone https://github.com/CocoaPods/Specs.git
    
将cocoapods的Specs clone到repo库中
在.cocoapods中的repo目录下会看到Specs

等下载好之后,将repo目录下的Specs 改名为master
然后执行pod repo命令 可以看到如下信息:

repo库已经更新完毕 相当于跳过了pod setup步骤

此时pod setup 成功,你repo库中的三方都为最新版了,省去了setup以及update漫长的等待过程

这下就可以尽情的在你的工程中pod install了, 然而pod install有可能会卡在 Analyzing dependencies不动, 此时加一个参数可以省略这一步,然后速度就会提升不少。加参数的命令如下:
pod install --verbose --no-repo-update
或者
pod install --no-repo-update
这样安装三方库的速度会有很大的提高

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

推荐阅读更多精彩内容

友情链接更多精彩内容