美文网首页
pod repo update 更新慢

pod repo update 更新慢

作者: 丶天空蓝丶 | 来源:发表于2019-08-15 10:09 被阅读0次

    CocoaPods 执行pod install命令报以下错误

    [!] CocoaPods could not find compatible versions for pod "MJRefresh":
      In snapshot (Podfile.lock):
        MJRefresh (= 3.1.15.6)
    
      In Podfile:
        MJRefresh
    
    None of your spec sources contain a spec satisfying the dependencies: `MJRefresh, MJRefresh (= 3.1.15.6)`.
    
    You have either:
     * out-of-date source repos which you can update with `pod repo update` or with `pod install --repo-update`.
     * mistyped the name or version.
     * not added the source repo that hosts the Podspec to your Podfile.
    
    Note: as of CocoaPods 1.0, `pod repo update` does not happen on `pod install` by default.
    

    原因是同事的CocoaPods里面MJRefresh为3.1.15.6,而我pod search MJRefresh查找出来的最高版本为3.1.15.3.这时候需要用pod repo update更新CocoaPods里面的Specs配置。可是公司网络不稳定,每次执行到不到50%就卡崩了,这时候就需要走野路子了。

    首先cd到/Users/电脑名称/.cocoapods/repos/master目录下面,在该目录下面搜索你需要修改的配置的三方库名称(如:MJRefresh),然后找到该文件打开,你会发现里面是一个个以版本号命名的文件夹,复制一个,修改文件名为你需要用的版本号(我是复制一个3.1.15.3的文件修改成3.1.15.6)。打开文件里面有一个.podspec.json结尾的文件,然后打开,将里面所有的版本号改成你要用的版本号(我在里面将所有3.1.15.3改成3.1.15.6)就大功告成了。

    相关文章

      网友评论

          本文标题:pod repo update 更新慢

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