如何找出已安装的可可豆荚的版本?
Posted
技术标签:
【中文标题】如何找出已安装的可可豆荚的版本?【英文标题】: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”。
有类似的吗?
【问题讨论】:
How to check a version of a CocoaPods framework的可能重复 【参考方案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 的版本,请按照以下步骤操作:
打开 Xcode 点击“项目导航器” 点击“Pod” 打开你想知道的 Pod 版本 展开 展开“支持文件”文件夹 点击 yourpodname.plist 读取捆绑版本字符串,简短
【讨论】:
这是最新 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 [主仓库]
【讨论】:
以上是关于如何找出已安装的可可豆荚的版本?的主要内容,如果未能解决你的问题,请参考以下文章