项目中已经安装过Cocoapods,并生成了Podfile.lock
文件。
打开终端,cd
命令切换到项目中的Podfile.lock
文件目录下,执行命令:cat Podfile.lock
即可。也可以用文本方式打开 Podfile.lock
文件。示例如下:
podfileLock.png
Podfile.lock
文件说明如下:
Podfile.lock
文件会跟踪每个pod的已安装版本并锁定这些版本(.lock命名因此而来).
每次运行pod install
命令, 下载并安装新的pod时, 它会为Podfile.lock
文件中的每个pod写入已安装第三方库的版本. 运行pod update
命令也会写入已安装第三方库的版本。
当运行pod install
,它只解析Podfile.lock
中尚未列在其中的pod的依赖库.
对于已经在Podfile.lock
中列出的pod, Podfile.lock
不会尝试检查是否有更新的版本.
对于尚未在Podfile.lock
中列出的pod, 会搜索与Podfile匹配的版本或最新的版本.
另外执行pod outdated
命令,可以查看项目中非最新的第三方库的名字、版本号以及对应的最新的版本号,项目中已经是最新的库不显示。