CocoaPods Guides

Using CocoaPods

  • Getting Started

    This is a guide for setting up CocoaPods and working with your first project.

  • Using CocoaPods

    Integration instructions and best practices.

  • The Podfile

    Learn all about the Podfile, which is used to declare dependencies for your project.

  • Troubleshooting

    The solutions to common problems.

  • F.A.Q

    Is CocoaPods ready for prime-time? Why not just use git submodules? etc. etc.

Making CocoaPods

Reference

  • Podfile

    Find out all of the supported attributes of the DSL for downloading Pods.

  • Podspec

    Find out all of the supported attributes of the DSL for creating a library.

  • Command Line API

    Find out all of the supported terminal flags and commands.

Contributing Back

How to Contribute

CocoaPods is fully open-sourced, so it depends on community contributions to get better. If you're looking to start working on CocoaPods, this is the place to start.

Core Components

These are the core components that make up the CocoaPods gem.

Setting up for Development

If you're looking to contribute to the CocoaPods project through feature additions or bug fixes, follow these instructions on setting up your development environment.

Tickets handling

The easiest way to contribute is to help us handling the tickets.

Release Process

This describes how the CocoaPods team deal with the release process.