CocoaPods, the Objective-c Dependency Manager we've been Waiting for
summary
CocoaPods claims to be the Objective‑C dependency manager that ended manual dragging and per‑file build tweaks by automating downloads from git/zip/HTTP, resolving versions into a single Podfile.lock, generating an external Xcode workspace and per‑pod XCConfig build settings, and validating pods server‑side. The project runs as Ruby gems (installed via gem), supports development pods (local editable forks), and already shows scale: about 1,400 contributors, ~2,300 libraries, ~6,000 podspecs and ~4,000 pull requests over two years, and it demonstrably works in production.
AI-written summary · about
chapters (25)
- 0:00Intro
- 1:10How CocoaPods got started
- 4:35Competitors
- 9:10Pod Search
- 13:20New Logo
- 15:00Problem Solving
- 16:30Dependency Versioning
- 17:48Separate External and Application Code
- 18:50Developer Pods
- 19:48Compiler Settings
- 21:27Validation
- 22:50CocoaPods
- 24:26Defining CocoaPods
- 26:16Resolving dependencies
- 27:04Resolving defenses
- 28:00Fetching library sources
- 28:19Collection of build settings
- 29:11Creating an Xcode project
- 30:53User integration
- 32:39CocoaDocks
- 36:31Pod File
- 38:09Overpull
- 39:23XC config files
- 40:58New website
- 47:24Dangers
related talks
08mPërparësitë dhe mangësitë e iOS Dependency Managers
45mSwift, Frameworks & Modules, Learnings from CocoaPods
38mTARGET VS COCOAPODS: why choose one if you can have BOTH?
30mXcode Complexity? No More.
45mTooling in Swift - Xcode Integration & CI
59mDependency Managers — Catch Them All
01h 00m3rd party tools and frameworks you use in your applications and why
29mGitpod: The End of Unnecessary Friction for Contributing to an OSS Project?
