众所周知, 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
等下载好之后,将repo目录下的Specs 改名为master
然后执行pod repo
命令 可以看到如下信息:
此时pod setup 成功,你repo库中的三方都为最新版了,省去了setup以及update漫长的等待过程
这下就可以尽情的在你的工程中pod install了, 然而pod install有可能会卡在 Analyzing dependencies不动, 此时加一个参数可以省略这一步,然后速度就会提升不少。加参数的命令如下:
pod install --verbose --no-repo-update
或者
pod install --no-repo-update
这样安装三方库的速度会有很大的提高