Answers:
该Podfile.lock
跟踪安装在每个吊舱的解决版本。如果要再次检查FlurrySDK是否正在使用4.2.3,请检查该文件。
注意:您不应编辑此文件。当您运行pod install
或pod update
要从终端检查可可足类的版本:
对于Sudoless:
gem which cocoapods
对于Sudo:
sudo gem which cocoapods
另请注意:如果要编辑podfile或podfile.lock,请不要在编辑器中对其进行编辑。仅使用XCode打开。
pod --version
获取已安装的pod的版本
cocoapods
依赖性管理器的版本,而不是已安装的各个Pod的版本。相反,Podfile.lock
请查看一下已安装的版本。
您可以使用以下命令找出Cocoapods的版本:
pod —-version
o / p: 1.2.1
现在,如果您想要宝石和可可足类的详细版本,请使用以下命令:
gem which cocoapods
(无须藤)
o / p: /Library/Ruby/Gems/2.0.0/gems/cocoapods-1.2.1/lib/cocoapods.rb
sudo gem which cocoapods
(使用sudo)
o / p: /Library/Ruby/Gems/2.0.0/gems/cocoapods-1.2.1/lib/cocoapods.rb
现在,如果要在Podfile中获取Pod的特定版本,则只需pod install
在终端中使用command 。这将显示项目中正在使用的Pod列表以及版本。
CocoaPods
使用Ruby构建的 [About]程序,它将可使用macOS上可用的默认Ruby安装。
pod --version //1.8.0.beta.2
//or
gem which cocoapods //Library/Ruby/Gems/2.3.0/gems/cocoapods-1.8.0.beta.2/lib/cocoapods.rb
在中指定的Pod版本 Podfile
Podfile.lock
它与以下文件夹位于同一文件夹中 Podfile
。在这里您可以找到使用的Pod版本
如果您对特定Pod的所有可用版本感兴趣,则可以使用
pod search <pod_name>
//or
pod trunk info <pod_name>
我编写了一个小的命令行工具来解析Podfile.lock,并显示当前安装的每个Pod的版本。它还将在线检查最新版本,并为您提供过时的依赖关系摘要。
您可以在Github上找到它:https : //github.com/citruz/podchecker
npm install -g podchecker
安装该工具?
投票最高的答案(MishieMoo)是正确的,但没有说明如何打开Podfile.lock。每次尝试时,我都会不断得到:
您可以通过在终端中打开并运行该文件夹在终端中打开它:
vim Podfile.lock
我从这里得到了答案:如何打开Podfile.lock
通过按冒号并键入quit来关闭它,然后输入
:quit //then return key
open Podfile.lock -a TextEdit
。