美文网首页
iOS 卡住在 Cloning spec repo 'cocoa

iOS 卡住在 Cloning spec repo 'cocoa

作者: aven_kang | 来源:发表于2022-05-27 09:24 被阅读0次

    一般是第一次安装cocoapod后, 使用pod install 或者 pod update等时候.
    终端显示

    Cloning spec repo 'cocoapods' from 'https://github.com/CocoaPods/Specs.git'
    

    2.原因

    一般来说其实是正在下载东西从github上,但是下载速度很慢

    1. 可以如下办法查看进度mac上找 活动监视器里的网络列表里找git-remote-https,这条即是当前的下载进度,可看到缓缓的在变动下载数据
    2. 何时下载完捏,这里可利用github的api查看下项目大小
      https://api.github.com/repos/CocoaPods/Specs
      这是github的api,返回一串json,是项目的相关信息.里面找size,即是项目大小,我看得850M多, so 耐心些等吧
    如何移除cocopods里trunk的源
    执行pod repo remove trunk移除trunk源

    3.解决办法

    更换国内的镜像, 清华的不错
    $ cd ~/.cocoapods/repos 
    $ pod repo remove master
    $ git clone https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git master
    
    然后记得去自己项目podfile里把source换了
    source 'https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git'
    
    再重新pod update
    CocoaPods:目录
    repos:~/.cocoapods/repo
    cache:~/Library/Caches/CocoaPods/Pods/Release
    
    最近使用CocoaPods来添加第三方类库,无论是执行pod install还是pod update都卡在了Analyzing dependencies不动
    原因在于当执行以上两个命令的时候会升级CocoaPods的spec仓库,加一个参数可以省略这一步,然后速度就会提升不少。加参数的命令如下:
    pod install --verbose --no-repo-update
    pod update --verbose --no-repo-update
    

    相关文章

      网友评论

          本文标题:iOS 卡住在 Cloning spec repo 'cocoa

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