iOS开发iOS Developer征服iOS

CocoaPods 执行 pod update 很慢?不妨试试

2017-01-09  本文已影响295人  PonyCui

在国内这种网络环境下使用 CocoaPods,即使翻了墙,你也很蛋疼。执行一个 pod update 命令,轻则五分钟,慢则一小时都有可能。

针对这种情况,我开发了一个小工具,用于解决这个问题。

源码以及工具下载地址 https://github.com/PonyCui/FastPod

借助 FastPod,你可以在一至两分钟内完成 pod update 操作。

使用方法

  1. 下载 fastpod 文件,复制到 /usr/local/bin 目录下。
  2. 命令行执行 sudo chmod 777 /usr/local/bin/fastpod
  3. cd 到需要执行 pod update 的目录下,执行 fastpod 命令即可。
  4. 如果需要使用国内镜像,则执行 fastpod --use-mirror 命令。

原理

  1. 通过分析 Podfile 文件,在服务器直接计算需要使用的 podspec.json 并返回至 Cli 程序。
  2. 程序会自动将 podspec.json 替换至 ~/.cocoapods/repos/master 目录下。
  3. 将 podspec.json 中的 source 替换为 GitHub ZIP 或者 墙内 ZIP。
  4. 程序自动执行 pod update --no-repo-update 以完成 pod update 等效操作。

风险

后续

上一篇 下一篇

猜你喜欢

热点阅读