で特定の依存関係で使用されるすべての依存関係は、私のPodfileは一覧私は<code>pod install</code>を実行すると、たとえばPodfile
ポッドX
ポッドY
ポッドZ
が、それは '、 'A' をインストールしています'x'、 'y'、 'z'に加えて、 'b'、 'c' 「a」がどこから来たのか(「x」か「y」か「z」か、またはそれらが共有しているかどうか)を知りたい場合は、どのように調べるのですか?
で特定の依存関係で使用されるすべての依存関係は、私のPodfileは一覧私は<code>pod install</code>を実行すると、たとえばPodfile
ポッドX
ポッドY
ポッドZ
が、それは '、 'A' をインストールしています'x'、 'y'、 'z'に加えて、 'b'、 'c' 「a」がどこから来たのか(「x」か「y」か「z」か、またはそれらが共有しているかどうか)を知りたい場合は、どのように調べるのですか?
pod install
を実行すると、Podfile.lock
を見ることができます。ここで、他のエントリの下にインデントされたエントリが表示されます。インデントされたエントリは、最上位エントリの依存関係です。例えば:
- AFNetworking (1.3.4)
- ISO8601DateFormatter (0.7)
- Mantle (1.3.1):
- Mantle/extobjc (= 1.3.1)
- Mantle/extobjc (1.3.1)
- OctoKit (0.5):
- AFNetworking (~> 1.3.3)
- ISO8601DateFormatter (~> 0.7.0)
- Mantle (~> 1.3.1)
- ReactiveCocoa (~> 2.2.2)
- ReactiveCocoa (2.2.4):
- ReactiveCocoa/Core (= 2.2.4)
- ReactiveCocoa/no-arc (= 2.2.4)
- ReactiveCocoa/Core (2.2.4):
- ReactiveCocoa/no-arc
- ReactiveCocoa/no-arc (2.2.4)
ここ
Mantle
はOctoKit
とMantle/etcobjc
の依存性である(これはsubspecが)Mantle
の依存性です。
pod spec cat AFNetworking
を実行すると、特定の仕様の依存関係を見ることもできます。これにより、最新のAFNetworking.podspec.json
の内容が出力され、それに依存するものはdependencies
JSONキーの下に表示されます。この場合、サブスペックを見て、それらが依存しているものを確認する必要があります。
実際にポッドをインストールせずにこのリストを取得する方法はありますか? – sschuberth
これは –
のために['cocoapods-dependencies'](https://github.com/segiddins/cocoapods- dependencies)を試してみることができます。以前はこの宝石を見ましたが、[この問題はhttps://github.com/segiddins/cocoapods-dependencies/issues/16)。 – sschuberth
多分誰かがそれに対して素晴らしいコマンドを持っていますが、私は通常Podfile.lockを見ます。 'PODS'セクションの下に、ポッドがリストされます。ネストされたポッドは、1つのポッドが別のポッドが別のポッドであることを示します。 – MaxGabriel