有时候需要检查项目里面依赖库的版本具体情况,但是有时候我们写在Podfile文件里面是没有指定版本号的,那我们怎么知道Pod帮我们安装的是最新版本呢?如果不是最新的具体会是什么版本呢?
其实依赖库的版本信息都在Podfile.lock
文件里面了 ,我们可以cd
到Podfile *.xcworkspace
所在的目录然后用cat
命令显示Podfile.lock
的信息。
cd
到Podfile *.xcworkspace
所在的目录
Mac:Qi jian$ ls
Podfile Podfile.lock Pods Qi.xcodeproj Qi.xcworkspace
然后用cat
命令显示Podfile.lock
的信息: cat Podfile.lock
Mac:Qi jian$ cat Podfile.lock
PODS:
- Masonry (1.1.0)
- pop (1.0.12)
DEPENDENCIES:
- Masonry
- pop (~> 1.0)
SPEC REPOS:
trunk:
- Masonry
- pop
SPEC CHECKSUMS:
Masonry: 678fab65091a9290e40e2832a55e7ab731aad201
pop: d582054913807fd11fd50bfe6a539d91c7e1a55a
PODFILE CHECKSUM: 050d757de9934ff31feafdee529952e998ff4132
COCOAPODS: 1.8.4
这时候就可以看到我pods的依赖的Masonry
版本号是1.1.0,pop
是1.0.12
PODS:
- Masonry (1.1.0)
- pop (1.0.12)
而这DEPENDENCIES
一栏就是我们卸载podfile文件里面的内容了
DEPENDENCIES:
- Masonry
- pop (~> 1.0)
网友评论