The best things it’s provide detailed level installation process for how to use library in project.Easier to use. Review collected by and hosted on G2.com.
there it’s take some to update libraries accordingly to new Swift version issues a lot of issue face for compatibility. Review collected by and hosted on G2.com.
Very easily maintainable and frameworks are easy to add to Xcode using this wonderful framework manager. Review collected by and hosted on G2.com.
I believe git is great to use but would like a Graphical User Interface that would help if one does not already exist. Review collected by and hosted on G2.com.
Very simple to add/update dependencies to an xcode projects without having to do anything manually. Review collected by and hosted on G2.com.
In some cases, it might create mess in the project. In the worst case, it even doesn't allow to compile the project anymore unless upgrading/downgrading xcode or cocoapod.
It is not very practical to use Cocoapod to create my own libraries, it is not straightforward at all. As soon as one need more than the standard dependency management, as soon as some customisation is needed, it gets quickly messy.
Some article on internet also shows than Cocoapod makes the compile time slower but more importantly, the launch of the app slower. This should be tested more in depth before using cocoapod for big application, in which case, Carthage might be better. Review collected by and hosted on G2.com.