如何找出Cocoapods库依赖项?

时间:2016-01-24 18:40:29

标签: xcode7 cocoapods

当我运行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)

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)。