【问题标题】:How to find out the version of installed cocoa pods?如何找出已安装的可可豆荚的版本?
【发布时间】:2014-10-31 15:10:04
【问题描述】:

如何查看已安装的 cocoa pod 的版本?

我问的不是可可豆荚的版本gem,而是豆荚本身的版本。理想情况下,它会说“pod GreatViewController 安装在版本 1.2.3,新版本可用:1.2.6”。

有类似的吗?

【问题讨论】:

标签: macos cocoapods


【解决方案1】:

编辑

根据您的说明,您正在寻找pod outdated。您可以通过pod outdated --help查看更多信息

编辑问题前的原始答案

你要的命令是pod --version

以后您应该使用pod --help 来查找诸如此类的答案。您也可以使用pod COMMAND --help 获取特定命令的帮助。

【讨论】:

  • 这不是上述问题的答案。
  • 谢谢基思。我花了一段时间才发现 Cocoapods 不接受我的目标名称似乎还有另一个问题。但是您的分析器是正确的
  • 如果找不到解决方案,您应该打开另一个问题!
  • Podfile.lock 跟踪已安装的每个 Pod 的已解析版本。注意:您不应编辑此文件。它是在您运行 pod install 或 pod update 时自动生成的
  • 这是错误的。如果你有最新版本,pod outdated 打印 No pod updates are available.
【解决方案2】:

您将在您的 Podfile.lock 中找到您当前在项目中使用的所有 pod 的版本号。您会在与 Podfile 相同的位置找到此文件。

这是我的样子:

PODS:
  - Alamofire (3.4.1)
  - EPSignature (1.0.2)
  - Kingfisher (2.4.2)
  - MBProgressHUD (0.9.2)
  - SwiftyJSON (2.3.2)

DEPENDENCIES:
  - Alamofire (~> 3.4)
  - EPSignature
  - Kingfisher
  - MBProgressHUD (~> 0.9.1)
  - SwiftyJSON

SPEC CHECKSUMS:
  Alamofire: 01a82e2f6c0f860ade35534c8dd88be61bdef40c
  EPSignature: 1f925f20b837046de46b4d396bc6e432ea383908
  Kingfisher: 05bf8d04408aaa70fcd2c8c81b9f1d0f1ad313dd
  MBProgressHUD: 1569cf7ace17a8bac47aabfbb8580a49690386d1
  SwiftyJSON: 04ccea08915aa0109039157c7974cf0298da292a

PODFILE CHECKSUM: 95eb36b090480f40d91543881d6ddb76bb1b8ca8

COCOAPODS: 1.0.1

【讨论】:

    【解决方案3】:

    获取可可豆的版本

    pod --version
    

    要获取 pod 的版本,请查看 Podfile.lock

    当您安装或更新 pod 时,您可以看到两者的版本。

    【讨论】:

      【解决方案4】:

      如果您正在查找安装的特定 pod 的版本,请按照以下步骤操作:

      1. 打开 Xcode
      2. 点击“项目导航器”
      3. 点击“Pod”
      4. 打开你想知道的 Pod 版本
      5. 展开
      6. 展开“支持文件”文件夹
      7. 点击 yourpodname.plist
      8. 读取捆绑版本字符串,简短

      【讨论】:

      • 这是最新 Xcode 项目的正确答案
      【解决方案5】:

      打开终端。

      将目录更改为您的项目并键入以下command 以打开Podfile.lock 文件。

      $ open Podfile.lock -a Xcode
      

      【讨论】:

        【解决方案6】:
        pod search pod_name
        

        例子

        pod search Alamofire
        

        所以你应该有 pod 名称来使用这个命令,它会在命令行中给你一个类似下面的响应

        -> Alamofire (4.7.3) Swift 中优雅的 HTTP 网络 pod 'Alamofire', '~> 4.7.3' - 主页:https://github.com/Alamofire/Alamofire - 来源:https://github.com/Alamofire/Alamofire.git - 版本:4.7.3、4.7.2、4.7.1、4.7.0、4.6.0、4.5.1、4.5.0、4.4.0、4.3.0、 4.2.0、4.1.0、4.0.1、4.0.0、3.5.1、3.5.0、3.4.2、3.4.1、3.4.0、3.3.1、3.3.0、 3.2.1、3.2.0、3.1.5、3.1.4、3.1.3、3.1.2、3.1.1、3.1.0、3.0.1、3.0.0、 3.0.0-beta.3、3.0.0-beta.2、3.0.0-beta.1、2.0.2、2.0.1、2.0.0、2.0.0-beta.4、 2.0.0-beta.3、2.0.0-beta.2、2.0.0-beta.1、1.3.1、1.3.0、1.2.3、1.2.2、1.2.1、 1.2.0、1.1.5、1.1.4、1.1.3 [主仓库]

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2018-04-01
          • 2015-10-02
          • 2019-11-27
          • 2017-02-16
          • 1970-01-01
          • 2015-12-02
          • 1970-01-01
          相关资源
          最近更新 更多