美文网首页Mac软件安装
【软件】CocoaPods “pod install” 慢

【软件】CocoaPods “pod install” 慢

作者: 文刂Rn | 来源:发表于2019-12-20 15:31 被阅读0次

    iOS-第一次安装cocoapods很慢或出错怎么办?

    appledeiMac: jz$ pod install
    Analyzing dependencies
    Cloning spec repo `cocoapods` from `https://github.com/CocoaPods/Specs.git`
    [!] Unable to add a source with url `https://github.com/CocoaPods/Specs.git` named `cocoapods`.
    You can try adding it manually in `/Users/jz/.cocoapods/repos` or via `pod repo add`.
    

    无论是用命令行sudo gem install cocoapods安装的,还是直接安装的cocoapods的客户端,在第一次使用cocoapods的时候,因为他需要把所有iOS库的索引都下载下来,所以难免会出现下载慢或出错的情况。

    最经典的错误:

    #### error: RPC failed; result=18, HTTP code = 200
    
    #### fatal: The remote end hung up unexpectedly
    
    #### fatal: early EOF
    
    #### fatal: index-pack failed
    
    #### [!] Unable to add a source with url [github.com/CocoaPods/S…](https://github.com/CocoaPods/Specs.git) named master. You can try adding it manually in ~/.cocoapods/repos or via pod repo add
    
    image.png

    解决方法:

    (国内源没事就挂太垃圾,还是走官方吧,速度慢就挂vpn)

    1.打开Mac上的终端(或别的命令行工具)

    image

    2.输入rm -rf ~/.cocoapods 按回车

    3.输入mkdir -p ~/.cocoapods/repos按回车

    4.输入cd ~/.cocoapods/repos按回车

    5.输入git clone https://github.com/CocoaPods/Specs.git master按回车,等待完成。

    下载success后就可以愉快的:

    1.如果是用cocoapods的app的话,就直接在app里面继续install包;

    2.如果是用命令行的话(前提是必须之前用sudo gem install cocoapods安装过cocoapods),就在终端输入pod install继续安装包。

    如果速度一直很慢(低于40k/s)或者出错的话

    赶紧换下面的两种方法,因为就算慢慢等中途也会失败

    注:以下几个方案和上面的方案一样,都只是下载了所有包的索引。
    所以做完之后请大家继续回到cocoapods的app那里继续安装第三方包(或者继续在终端安装)
    复制代码
    

    解决方案一:

    control+c先退出,Mac连上手机4G热点(确认手机关闭了wifi),把上面的步骤重新来一遍。

    (大概需要300多M的流量)

    解决方案二:

    1.进 github.com/CocoaPods/S… 如下图选择download zip

    image

    2.打开终端App,输入rm -rf ~/.cocoapods 按回车

    3.输入mkdir -p ~/.cocoapods/repos/master按回车

    4.按Command+空格,在搜索框中输入~/.cocoapods/repos/master,按回车。如图:

    image 5.把第一步中下载的zip包解压,并把其中划红线的这几个文件(夹)复制进上一步打开的master文件夹中: image

    6.回到终端App,输入cd ~/.cocoapods/repos/master,按回车

    7.输入git init,按回车

    8.输入git remote add origin https://github.com/CocoaPods/Specs,按回车

    相关文章

      网友评论

        本文标题:【软件】CocoaPods “pod install” 慢

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