美文网首页
【乔悟空】Flutter Error running pod i

【乔悟空】Flutter Error running pod i

作者: 乔悟空 | 来源:发表于2020-07-22 00:27 被阅读0次

    2020.07.22 00:08

    一、问题阐述

    • flutter run 报错如下:
        /usr/local/bin/pod:23:in `load'
        /usr/local/bin/pod:23:in `<main>'
    
    Error output from CocoaPods:
    ↳
    
        [!] Automatically assigning platform `iOS` with version `8.0` on target `Runner` because no platform was
        specified. Please specify a platform for this target in your Podfile. See
        `https://guides.cocoapods.org/syntax/podfile.html#platform`.
    
    Exception: Error running pod install
    
    • 或者报错如下:
    /usr/local/bin/pod:23:in `load'
        /usr/local/bin/pod:23:in `<main>'
    
    Exception: Error running pod install
    

    二、产生原因

      最近面临Apple「封杀」UIWebView的问题,CocoaPods 在 1.7 版本中开始引入 CDN 方式,并且在 1.7.2 中完成,目的是为了加快初始设置和依赖关系分析的速度。
      在网上有一个修改数据源的方法,也就是在Podfile中使用:source 'https://github.com/CocoaPods/Specs.git',我不敢直言这是错误的方法,但是这确实不是一个好办法,因为这种方法是会把整个pod库下载下来,而这与引入CDN的初衷是相违背的,耗时且浪费空间。
      产生上述问题的原因其实就是网络的问题,只需要进行简单的配置即可解决。

    三、解决办法 修改域名解析指向

    1. 在终端输入ping https://cdn.cocoapods.org/,以获取https://cdn.cocoapods.org/对应ip。

    2. 终端输入sudo vim /etc/hosts

    3. 第一步获取的ip https://cdn.cocoapods.org/追加到hosts文件末尾行。

      image.png
    4. flutter run 问题解决。

    四、总结

      按照我的办法,你是否成功解决问题了呢?如果还有什么疑问,欢迎关注“乔悟空”公众号,加入flutter讨论群进行求助哦!欢迎你的加入。

    微信公众号二维码.png

    相关文章

      网友评论

          本文标题:【乔悟空】Flutter Error running pod i

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