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
MongoDB Atlas runs apps anywhere Icon
MongoDB Atlas runs apps anywhere

Deploy in 115+ regions with the modern database for every enterprise.

MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
Start Free
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