Alternativas de CocoaPods Mejor Valoradas
21 CocoaPods Reseñas

Es fácil de usar y la mayoría de los paquetes adicionales están disponibles. Es sencillo implementar y usar paquetes. Es como si fuera parte de tu propio código base y no tienes que preocuparte por mantenerlo actualizado. Reseña recopilada por y alojada en G2.com.
Ahora no es tan relevante después de los paquetes de Swift, pero sigue siendo la forma más fácil y común de implementar y distribuir paquetes. Reseña recopilada por y alojada en G2.com.

Es muy simple de añadir/actualizar sin tener que hacer nada manualmente.
Es la manera más fácil de incluir mucha funcionalidad a tu proyecto.
Aquí hay un pod para eso. Reseña recopilada por y alojada en G2.com.
Tenía que mejorar el enfoque rápido ahora que existen los Swift Packages. Reseña recopilada por y alojada en G2.com.

La configuración es fácil (y yo era un principiante con iOS) y el control de versiones también. Su compatibilidad con Swift es precisa, y es bastante utilizada por esa comunidad. Muchas bibliotecas de código abierto. En general, una herramienta bastante buena para manejar tus dependencias cuando eres un principiante en el desarrollo de iOS. Reseña recopilada por y alojada en G2.com.
Lento en la instalación y actualizaciones, probablemente podría mejorar eso. Tal vez un poco desordenado al crear tus propios pods/dependencias para publicar. No recibes un aviso cuando alguien elimina una dependencia que solías usar y no puedes instalarla. No estoy seguro de si puedo saber si el pod es funcional antes de instalarlo. A veces hay problemas de compatibilidad hacia atrás. Reseña recopilada por y alojada en G2.com.

Ahorra tiempo y esfuerzo en la implementación de dependencias. Tiene facilidad de uso. Ahorra tiempo, muchas cosas se hacen automáticamente. No hay necesidad de hacerlo manualmente. Facilidad de eliminación, Carpeta de repositorio ligera. Reseña recopilada por y alojada en G2.com.
A veces, diferentes versiones de Xcode crean dificultad en la implementación y la instalación o actualización de los pods se vuelve difícil. Reseña recopilada por y alojada en G2.com.

Los repositorios pueden tener muchos archivos y contenido que no son necesarios para construir e incluir un framework. Las configuraciones de Travis y CircleIO, archivos de prueba y datos, y código antiguo sobrante son solo algunos ejemplos de archivos innecesarios y desorden que tienden a venir con la mayoría de los gestores de paquetes/dependencias. La razón principal es que descargan todo el repositorio. Con Cocoapods, los desarrolladores de frameworks especifican los archivos exactos necesarios para construir cada versión. Con un proyecto más grande, esto puede hacer una gran diferencia al buscar durante la depuración. Además, Cocoapods ofrece un comportamiento similar a los submódulos. Donde Carthage y Swift Package Manager solo permiten un framework por fuente, Cococapod permite muchos subobjetivos/frameworks. Esto es excelente para crear un SDK de API central y agregar sub-frameworks que, por ejemplo, pueden añadir código específico de autenticación para un proyecto específico. Reseña recopilada por y alojada en G2.com.
Cocoapods tiene una comunidad de código abierto muy grande y activa que constantemente está mejorando y actualizando. La única desventaja es que a veces, con tantos cocineros, pueden hacer cambios para una nueva versión o subversión de macOS. Esto significa que a veces pueden romper la compatibilidad con una versión anterior y no darse cuenta debido a no tener un control de calidad pagado revisando constantemente. Aunque corrigen errores rápidamente, ocasionalmente estarás a merced de su rastreador de problemas de git para averiguar qué está pasando. Reseña recopilada por y alojada en G2.com.
Actually, the only thing for me is that we have a lot of libraries open-source that added to Cocoapods. Reseña recopilada por y alojada en G2.com.
- My git changes will be +1000 files
- I am forced to work with workspace not just staying with xcodeproj
- I can't know if a pod is working or not till I download it and build the project, why not having like CI to build the pod on the server and tell us if there is a problem with the pod or not.
- It's unsafe, sometimes the user removes the pod and I keep gussing what is the problem, why I can't install this pod anymore. Reseña recopilada por y alojada en G2.com.
Implementation of the CocoaPods is straight-forward, and my personal opinion: CocoaPods is way better then Carthage and other dependency managers. Reseña recopilada por y alojada en G2.com.
In the past, I have dozens of problems with compatibility of the iOS version with particular libraries. So, I need additional time to figure it out, which library should be updated or not, regarding on iOS version. Reseña recopilada por y alojada en G2.com.

Cocoapods es fácil de usar y configurar incluso para principiantes. Puedes simplemente importar la biblioteca después de la instalación sin ningún ajuste especial o configuración en tu proyecto. Reseña recopilada por y alojada en G2.com.
A veces se necesita mucho tiempo cuando se construyen tareas de un proyecto, también se instala casi toda la carpeta del proyecto, incluyendo ejemplos en el repositorio. Reseña recopilada por y alojada en G2.com.

Casi todas las bibliotecas de iOS que existen son compatibles con CocoaPods. Gran comunidad y desarrollo activo. Reseña recopilada por y alojada en G2.com.
Tanta configuración (aunque gestionada) en comparación con SPM. Reseña recopilada por y alojada en G2.com.
Makes it easy to use and manage libraries from GitHub. Reseña recopilada por y alojada en G2.com.
Can be a little confusing for new developers who haven't used something like it before. Reseña recopilada por y alojada en G2.com.