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

You Might Also Like
Our Free Plans just got better! | Auth0 by Okta Icon
Our Free Plans just got better! | Auth0 by Okta

With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your secuirty. Auth0 now, thank yourself later.
Try free now
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