Cocoapods Dependency
A CocoaPods plugin which analyzes the dependencies of any cocoapods projects. Subspecs are properly handled.
δΈζθ―΄ζ
Installation
$ gem install cocoapods-dependency
Usage
The command should be executed in directory that contains podfile.
# put the analyze result to console
$ pod dependency
# write te analyze result to a readable HTML
$ pod dependency --visual
Why this gem?
Suppose you have a project with a simple dependency,
target 'Test' do
pod 'Texture', '2.7'
end
It seems like this project has just a single dependency, but behind this pod, it may depend on several other pods and these other pods may also depend on some other pods as well π€¦π»ββοΈ, it's hard to determine what the exactly dependency situation of the project with just a glance of the podfile. So I wrote this it to do this thing.
β It can print all the dependenciesβ Each dependecy's dependencies can also be printedβ Subspecs are properly handled,pod 'Texture', '2.7'
andpod 'Texture', '2.7', subspecs: %w[PINRemoteImage IGListKit Yoga]
will lead to different results
TODO
- Lift it to a cocoapods-plugin
- Pretty printed result
License
The gem is available as open source under the terms of the MIT License.