当我运行pod安装时,我看到安装的库未在Podfile中指定。据推测,这些是指定库的依赖关系。如何找出Podfile中的哪个库导致安装特定的库?
例如,我的Podfile中没有指定PureLayout,我想知道我的Podfile中导致安装它的是什么。
Analyzing dependencies
Downloading dependencies
Installing AFNetworking (2.6.3)
Installing Bolts (1.6.0)
Installing CocoaLumberjack (2.2.0)
Installing PureLayout (3.0.1)
答案 0 :(得分:2)
如果您打开Podfile.lock
文件,则可以在PODS
部分中看到广告连播的依赖关系:
PODS:
- KIF (3.3.0):
- KIF/Core (= 3.3.0)
- KIF/Core (3.3.0)
- OCHamcrest (4.3.0)
- OCMockito (2.0.1):
- OCHamcrest (~> 4.0)
这表明KIF需要KIF / Core(Cocoapods说法中的"subspec"),而OCMockito需要OCHamcrest(依赖于完全独立的Cocoapod)。