zoukankan      html  css  js  c++  java
  • CocoaPods停在Analyzing dependencies解决方案

    现在很多开源项目应用cocoapod。这使集成第三方库都非常方便,在没有花project里设置哪些参数、仗着。


    只要运行pod update要么pod install时间,经常会卡在Analyzing dependencies不动。这步事实上是cocoapods在将他的信息下载到~/cocoapods文件夹下,能够进入这个文件夹后通过du -sh * 来查看下载进度。当中的内容就是托管在https://github.com/CocoaPods/Specs的项目的podspec索引文件。眼下(2015/06/25)这个文件夹大约有169M左右。大家都说是由于github的速度非常慢... 你懂的(只是我严重怀疑有可能并非这个原因)。所以就卡在这不动了。


    解决的方法:


    1: 换镜像索引库

    国内有人建立了cocoapods的索引库镜像,能够通过例如以下命令更改镜像:

      pod repo remove master
      pod repo add master https://镜像地址
      pod repo update


    我自己一向仅仅喜欢官方源,所以这种方法我没用过,地址还请各位自行google


    2: 删除镜像后又一次下载[推荐]

    对于这种方法为什么管用。我也不知道,据说是和xcode有某种关系,在stackoverflow上看到的。按说install时候下载不下来。这种方法也应该无论用才对。只是亲測好用。

    各位能够试试:

      pod repo remove master #删除镜像
      pod setup #又一次下载。可能须要等一段时间

    这时候在运行pod install或者update。就能够顺利通过了,当然。还是要等的。


    3: 禁止更新索引

    通过例如以下參数,能够在安装或升级时跳过索引文件的更新,只是带来的问题也非常麻烦,你可能下载不到新版本号的第三方库(由于索引是旧的)。

      pod install --verbose --no-repo-update 
      pod update --verbose --no-repo-update



    上CocoaPods安装与使用、命令的帮助,所以都在这里:https://cocoapods.org



  • 相关阅读:
    606. Construct String from Binary Tree
    696. Count Binary Substrings
    POJ 3255 Roadblocks (次短路)
    POJ 2823 Sliding Window (单调队列)
    POJ 1704 Georgia and Bob (博弈)
    UVa 1663 Purifying Machine (二分匹配)
    UVa 10801 Lift Hopping (Dijkstra)
    POJ 3281 Dining (网络流之最大流)
    UVa 11100 The Trip, 2007 (题意+贪心)
    UVaLive 4254 Processor (二分+优先队列)
  • 原文地址:https://www.cnblogs.com/mengfanrong/p/5016056.html
Copyright © 2011-2022 走看看