Principais Alternativas de CocoaPods Mais Bem Avaliadas
It works amazing, easily usuable with Homebrew. I love how almost every company uses it. It makes it very easy for dev. Análise coletada por e hospedada no G2.com.
There’s too much pod updated and pod numbers to change, especially working with updating apps. Análise coletada por e hospedada no G2.com.
20 de 21 Avaliações Totais para CocoaPods

É fácil de usar e a maioria dos pacotes extras estão disponíveis. É direto implementar e usar pacotes. É como se fosse parte da sua própria base de código e você não precisa se preocupar em mantê-los atualizados. Análise coletada por e hospedada no G2.com.
Agora não é tão relevante após os pacotes Swift, mas ainda é a maneira mais fácil e comum de implementar e distribuir pacotes. Análise coletada por e hospedada no G2.com.

Muito simples de adicionar/atualizar sem ter que fazer nada manualmente.
É a maneira mais fácil de incluir muita funcionalidade no seu projeto.
aqui está um pod para isso. Análise coletada por e hospedada no G2.com.
Tinha que melhorar a abordagem rápida agora que os Pacotes Swift existem. Análise coletada por e hospedada no G2.com.

A configuração é fácil (e eu era um iniciante com iOS) e o controle de versão também.
Sua compatibilidade com Swift é precisa e é bastante utilizada por essa comunidade.
Muitas bibliotecas de código aberto.
No geral - uma ferramenta bastante agradável para lidar com suas dependências quando você é um iniciante no desenvolvimento iOS. Análise coletada por e hospedada no G2.com.
Lento na instalação e nas atualizações, poderia provavelmente melhorar isso. Talvez um pouco confuso ao criar seus próprios pods/dependências para publicação. Você não recebe um aviso quando alguém remove uma dependência que você costumava usar e não pode instalá-la. Não tenho certeza se posso dizer se o pod é funcional antes de realmente instalá-lo. Às vezes, há problemas de compatibilidade retroativa. Análise coletada por e hospedada no G2.com.

Economiza tempo e esforço na implementação de dependências. Tem facilidade de uso. Economiza tempo, muitas coisas são feitas automaticamente. Não há necessidade de fazê-lo manualmente. Facilidade de exclusão, Pasta de repositório leve. Análise coletada por e hospedada no G2.com.
Às vezes, diferentes versões do Xcode criam dificuldade na implementação e a instalação ou atualização dos pods se torna difícil. Análise coletada por e hospedada no G2.com.

Repos podem ter muitos arquivos e conteúdos que não são necessários para construir e incluir um framework. Configurações do Travis e CircleIO, arquivos de teste e dados, e código antigo são apenas alguns exemplos de arquivos desnecessários e desordem que tendem a vir com a maioria dos gerenciadores de pacotes/dependências. A razão principal é que eles baixam o repositório inteiro. Com o Cocoapods, os desenvolvedores de frameworks especificam os arquivos exatos necessários para construir cada versão. Com um projeto maior, isso pode fazer uma grande diferença ao procurar durante a depuração. Além disso, o Cocoapods oferece um comportamento semelhante a submódulos. Onde Carthage e Swift Package Manager permitem apenas um framework por fonte, o Cococapod permite muitos sub-alvos/frameworks. Isso é ótimo para criar um SDK de API central e adicionar sub-frameworks que, por exemplo, podem adicionar código de autenticação específico para um projeto específico. Análise coletada por e hospedada no G2.com.
Cocoapods tem uma comunidade de código aberto muito grande e ativa que está constantemente melhorando e atualizando. A única desvantagem é que, às vezes, com tantas pessoas envolvidas, eles podem fazer alterações para uma nova versão ou subversão do macOS. Isso significa que, às vezes, podem quebrar a compatibilidade com uma versão mais antiga e não perceber devido à falta de um QA pago verificando constantemente. Embora eles corrijam bugs rapidamente, ocasionalmente você estará à mercê do rastreador de problemas do git para descobrir o que está acontecendo. Análise coletada por e hospedada no G2.com.
Actually, the only thing for me is that we have a lot of libraries open-source that added to Cocoapods. Análise coletada por e hospedada no 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. Análise coletada por e hospedada no G2.com.
Implementation of the CocoaPods is straight-forward, and my personal opinion: CocoaPods is way better then Carthage and other dependency managers. Análise coletada por e hospedada no 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. Análise coletada por e hospedada no G2.com.

Cocoapods é simples de usar e configurar, mesmo para iniciantes. Você pode simplesmente importar a biblioteca após a instalação sem qualquer ajuste especial ou configuração no seu projeto. Análise coletada por e hospedada no G2.com.
Às vezes, leva muito tempo quando se constroem tarefas de projeto, também instala quase toda a pasta do projeto, incluindo o exemplo no repositório. Análise coletada por e hospedada no G2.com.

Quase todas as bibliotecas iOS disponíveis suportam CocoaPods. Ótima comunidade e desenvolvimento ativo. Análise coletada por e hospedada no G2.com.
Tanta configuração (embora gerenciada) quando comparada com o SPM. Análise coletada por e hospedada no G2.com.