The Podfile is the file that CocoaPods uses to generate the dependency graph for your externals. It is a ruby file that
The Podspec is how you describe a library. Because there are many ways to create a library there are many options available for describing how the library works in the CocoaPods ecosystem.
CocoaPods has a lot of terminal commands, it's possible to use the
pod help command locally to find the information from an individual commands the guides provide an overview of all commands, their arguments and corresponding options.