美文网首页大前端开发IOS专栏目
Cocoapods的部分命令的含义

Cocoapods的部分命令的含义

作者: wangxiao001 | 来源:发表于2019-05-20 11:33 被阅读23次

    今天更新项目pod时,遇到一个问题,报错信息如下:(工作笔记,方便以后查阅)

    [!] CocoaPods was not able to update the `master` repo. If this is an unexpected issue and persists you can inspect it running `pod repo update --verbose`

    Cocoapods报错

    根据报错信息的提示,可以将运行命令pod repo update --verbose,可是结果还是报错同样的信息。

    Cocoapods报错

    此时,解决该方法的主要思路是升级Cocoapods版本,但是我执行了命令pod install --verbose --no-repo-update,最后提示成功。

    今天就来扒一扒部分pod命令的含义,方便以后查阅使用。

    1、pod install

    执行该命令时,对于已经在Podfile.lock中的pod,不会检查新版本,直接下载指定版本;对于不在Podfile.lock中的pod,会安装Podfile中指定的版本。

    2、pod update

    该命令执行起来比pod install慢,因为它会检查Podfile所列出来的pod新版本,进行下载。

    但是pod install和pod update命令,都容易卡在Analyzing dependencies那儿,因此需要提高更新速度,就可以选择下面的命令。

    3、pod install --verbose --no-repo-update

    4、pod update --verbose --no-repo-update

    其中-verbose参数可以显示命令执行过程中的详细信息,如果不想看安装的详情,可以取消该参数。-no-repo-update 可以忽略忽略部分仓库的更新步骤,这样可以大大的提高命令执行的速度。

    相关文章

      网友评论

        本文标题:Cocoapods的部分命令的含义

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