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 install

As 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.

Artigos relacionados