CocoaPods is a dependency manager for Swift and Objective-C Cocoa projects. It has over 82 thousand libraries and is used in over 3 million apps. CocoaPods can help you scale your projects elegantly. CocoaPods is built with Ruby and is installable with the default Ruby available on macOS. We recommend you use the default ruby. Using the default Ruby install can require you to use sudo when installing gems. Further installation instructions are in the guides. CocoaPods manages library dependencies for your Xcode projects. The dependencies for your projects are specified in a single text file called a Podfile. CocoaPods will resolve dependencies between libraries, fetch the resulting source code, then link it together in an Xcode workspace to build your project. Ultimately the goal is to improve discoverability of, and engagement in, third party open-source libraries by creating a more centralised ecosystem.

Features

  • Sometimes CocoaPods doesn’t yet have a pod for one of your dependencies. Fortunately, creating a pod is pretty easy
  • CocoaPods is built with Ruby and it will be installable with the default Ruby available on macOS
  • Using the default Ruby install will require you to use sudo when installing gems
  • In order to use CocoaPods you need to define the Xcode target to link them to. So for example if you are writing an iOS app, it would be the name of your app
  • Integrating CocoaPods with an existing workspace requires one extra line in your Podfile
  • Creating your own CocoaPod is fairly straight forward

Project Samples

Project Activity

See All Activity >

License

MIT License

Follow CocoaPods

CocoaPods Web Site

Other Useful Business Software
Passwordless Authentication and Passwordless Security Icon
Passwordless Authentication and Passwordless Security

Identity is everything. Protect it with Duo.

It’s no secret — passwords can be a real headache, both for the people who use them and the people who manage them. Over time, we’ve created hundreds of passwords, it’s easy to lose track of them and they’re easily compromised. Fortunately, passwordless authentication is becoming a feasible reality for many businesses. Duo can help you get there.
Get a Free Trial
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of CocoaPods!

Additional Project Details

Operating Systems

Mac

Programming Language

Objective C, Ruby, Swift

Related Categories

Objective C Package Managers, Objective C Dependency Managers, Ruby Package Managers, Ruby Dependency Managers, Swift Package Managers, Swift Dependency Managers

Registered

2021-04-28