【问题标题】:List installed cocoapods and versions列出已安装的 cocoapods 和版本
【发布时间】:2015-06-29 06:21:41
【问题描述】:

pod 命令是否支持列出给定项目中已安装 CococaPods 的选项? pod list 似乎显示了所有 个已发布 pod 的列表。我在文档中四处查看,但找不到这样做的方法。

【问题讨论】:

    标签: cocoapods


    【解决方案1】:

    编辑:如@DougAmos' answer 所述,您应该使用cat Podfile.lock 检查您的Podfile.lock 以查看此信息

    这在 CocoaPods 中目前不存在。就我个人而言,我只会做一个cat Podfile 来了解该项目包括什么。我建议您在 main repository 上创建一个关于此的问题(甚至更好的拉取请求)!

    【讨论】:

    • 是的,podfile cat 仅在版本已定义时才有效 - 有时版本不是,或者它是 ~>。会考虑做一个拉取请求。
    • 是的!如果您正在寻找使用 ~> 运算符安装的 CocoaPods 版本,那么其中一些信息也在 Podfile.lock 中。
    • 原来cocoapods-dependencies可以做到这一点。
    • 我只是在做pod install
    【解决方案2】:

    从项目的根目录:

    cat Podfile.lock
    

    (我知道评论中已经提到了这一点,但这本身就应该是一个答案)

    【讨论】:

      【解决方案3】:

      我开发了一个小脚本

      llpod
      

      有空here

      不过,到目前为止,我列出了带有 cat 的 pod:

      cat Podfile.lock
      

      并使用 grep 优化搜索:

      cat Podfile.lock | grep Alamo
      

      【讨论】:

        【解决方案4】:

        一个老问题,但我仍然必须找出安装了哪个版本的 pod。

        我使用了以下内容,它列出了所有内容,但输出中的部分如下:

        Downloading dependencies
        
        -> Using AFNetworking (2.7.0)
        

        我在哪里

        pod "AFNetworking", "~> 2.0"
        

        在 Pod 文件中

        【讨论】:

        • 什么是“以下”? “它”是什么?
        猜你喜欢
        • 2015-11-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-12-20
        • 1970-01-01
        • 2015-01-06
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多