Eloy Durán – a Ruby, MacRuby, and Objective-C developer created CocoaPods to help manage library dependencies in Objective-C projects. It’s similar to Bundler which is used by many Ruby projects. The cocoapods tool downloads, installs, and updates Pods (libraries) and helps build an Xcode workspace file so the libraries are linked to your Xcode project correctly.
The CocoaPods site has a wiki with some documentation to help you get started using CocoaPods but some great tutorials have been published recently too.
- Jose Ibanez presented an example project at the July 2012 PhillyCocoa meetup, wish I could have been there to see it live.
- Using CocoaPods to manage your iOS project dependencies
- A fantastic, in-depth iOS tutorial with a lot of sample code and screenshots.
- A tutorial showing how to create your own “Pods” and Podspec files, also for iOS.
Follow @CocoaPodsOrg on Twitter for announcements of new and updated Pods or check out the Specs repository on GitHub for the complete list of available Pods.