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



  • 相关阅读:
    将Color的格式转变成颜色值
    F# 学习笔记 1 基础学习
    GridView 72般绝技
    前台直接读取Web.config中的值的方法
    根据属性名称 获取对象的属性值
    字符集与字符编码简介(转)
    一个WinForm程序配置信息的简单模型和维护工具——设计说明
    扩展DLL调用扩展DLL的LINK2001错误的解决办法之一
    CProfile : 读写私有INI配置文件
    日记:如何在MFC中使用Winsock2
  • 原文地址:https://www.cnblogs.com/mengfanrong/p/5016056.html
Copyright © 2011-2022 走看看