美文网首页
cocoapods在update时卡住Updating loca

cocoapods在update时卡住Updating loca

作者: 禾口王No_1 | 来源:发表于2018-10-31 00:07 被阅读15次

    cocoapods在update时经常卡在Analyzing dependencies 或者 Updating local specs repositories不动,原因在于当执行以上两个命令的时候会升级CocoaPods的spec仓库

    如果长时间卡住,直接取消了pod会报很多错误,修正方法参考

    cocoapods installation stuck on “Updating local specs repositories”

    pod repo remove master
    pod setup
    pod install
    

    1. 第一步pod repo remove master一般没问题

    2. pod setup

    注意:这里有一个坑,pod setup也会卡住非常久,很大几率又失败

    1. 查询pod setup进度

    cd  ~/.cocoapods
    du -sh *
    

    通过查看文件大小看是否下载进度有更新

    2. 如果pod setup最终失败了,或者是长时间停留在“Setting up CocoaPods Master repo”

    参考# Pod install is staying on “Setting up CocoaPods Master repo”
    里面提到了好几种方法,我用的是下面这种:

    pod setup
    Ctrl +C
    cd ~/.cocoapods/repos 
    git clone --depth 1 https://github.com/CocoaPods/Specs.git master
    

    一般几分钟就好了

    3. 继续执行pod install ,即可正常安装

    PS: pod update 或者pod install时加一个参数可以省略升级CocoaPods的spec仓库这步,然后速度就会提升不少。加参数的命令如下:

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

    相关文章

      网友评论

          本文标题:cocoapods在update时卡住Updating loca

          本文链接:https://www.haomeiwen.com/subject/ewfotqtx.html