Dê aos transferidores do CocoaPods o ambiente de proxy
Inicie o pod install com variáveis de proxy HTTP e identifique se o download de dependência com falha usa o Git ou o transferidor HTTP.
Para um proxy HTTP normal, forneça o URL dele no ambiente em que o CocoaPods é iniciado. Num shell POSIX, uma invocação pode ser configurada assim:
http_proxy=http://proxy.example:8080 \
https_proxy=http://proxy.example:8080 \
pod installAs duas variáveis podem apontar para o mesmo ouvinte. Transferências de fontes públicas podem usar um endereço da lista de proxies HTTP onde essa rota for permitida; verifique primeiro se o transferidor real do curl ou do Git não tem credenciais de proxy configuradas ou retidas. Os nomes delas selecionam os protocolos de destino; o URL descreve o ponto final do proxy.
O transferidor HTTP do CocoaPods chama o curl, enquanto o transferidor Git chama o Git. Ambos recebem o ambiente de arranque, mas cada um também tem a sua própria configuração suportada. Uma entrada http.proxy no Git pode fazer com que essa transferência se comporte de forma diferente do transferidor HTTP.
Leia a fonte da dependência e o comando com falha na saída do pod. Um repositório Git obtido por HTTPS segue o transporte HTTP do Git. Uma fonte SSH segue, em vez disso, a configuração SSH.