CocoaPods ਦੇ ਡਾਊਨਲੋਡਰਾਂ ਨੂੰ ਪ੍ਰਾਕਸੀ ਵਾਤਾਵਰਣ ਦਿਓ
HTTP ਪ੍ਰਾਕਸੀ ਵੇਰੀਏਬਲਾਂ ਨਾਲ pod install ਸ਼ੁਰੂ ਕਰੋ ਅਤੇ ਪਛਾਣੋ ਕਿ ਅਸਫਲ ਨਿਰਭਰਤਾ ਡਾਊਨਲੋਡ Git ਜਾਂ HTTP ਡਾਊਨਲੋਡਰ ਵਰਤਦਾ ਹੈ।
ਆਮ HTTP ਪ੍ਰਾਕਸੀ ਲਈ, CocoaPods ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਵਰਤੇ ਜਾਂਦੇ ਵਾਤਾਵਰਣ ਵਿੱਚ ਇਸ ਦਾ URL ਦਿਓ। POSIX ਸ਼ੈੱਲ ਵਿੱਚ ਇੱਕ ਕਾਲ ਇੰਝ ਸੰਰਚਿਤ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ:
http_proxy=http://proxy.example:8080 \
https_proxy=http://proxy.example:8080 \
pod installਦੋਵੇਂ ਵੇਰੀਏਬਲ ਇੱਕੋ ਸਰੋਤੇ ਵੱਲ ਇਸ਼ਾਰਾ ਕਰ ਸਕਦੇ ਹਨ। ਜਨਤਕ ਸਰੋਤਾਂ ਤੋਂ ਡਾਊਨਲੋਡ ਉਸ ਮਾਰਗ ਦੀ ਆਗਿਆ ਹੋਣ 'ਤੇ HTTP ਪ੍ਰਾਕਸੀ ਸੂਚੀ ਤੋਂ ਪਤਾ ਵਰਤ ਸਕਦੇ ਹਨ; ਪਹਿਲਾਂ ਜਾਂਚੋ ਕਿ ਅਸਲ curl ਜਾਂ Git ਡਾਊਨਲੋਡਰ ਕੋਲ ਕੋਈ ਸੰਰਚਿਤ ਜਾਂ ਸੰਭਾਲੇ ਪ੍ਰਾਕਸੀ ਪ੍ਰਮਾਣ-ਪੱਤਰ ਨਹੀਂ ਹਨ। ਉਨ੍ਹਾਂ ਦੇ ਨਾਮ ਮੰਜ਼ਿਲ ਪ੍ਰੋਟੋਕੋਲ ਚੁਣਦੇ ਹਨ; URL ਪ੍ਰਾਕਸੀ ਐਂਡਪੌਇੰਟ ਦਾ ਵਰਣਨ ਕਰਦਾ ਹੈ।
CocoaPods ਦਾ HTTP ਡਾਊਨਲੋਡਰ curl ਨੂੰ ਕਾਲ ਕਰਦਾ ਹੈ, ਜਦਕਿ ਇਸ ਦਾ Git ਡਾਊਨਲੋਡਰ Git ਨੂੰ ਕਾਲ ਕਰਦਾ ਹੈ। ਦੋਵੇਂ ਲਾਂਚ ਵਾਤਾਵਰਣ ਪ੍ਰਾਪਤ ਕਰਦੇ ਹਨ, ਪਰ ਹਰੇਕ ਦੀ ਆਪਣੀ ਸਮਰਥਿਤ ਸੰਰਚਨਾ ਵੀ ਹੈ। Git ਵਿੱਚ http.proxy ਐਂਟਰੀ ਉਸ ਡਾਊਨਲੋਡ ਨੂੰ HTTP ਡਾਊਨਲੋਡਰ ਤੋਂ ਵੱਖਰਾ ਵਿਵਹਾਰ ਕਰਵਾ ਸਕਦੀ ਹੈ।
pod ਆਉਟਪੁੱਟ ਵਿੱਚ ਨਿਰਭਰਤਾ ਦਾ ਸਰੋਤ ਅਤੇ ਅਸਫਲ ਕਮਾਂਡ ਪੜ੍ਹੋ। HTTPS ਰਾਹੀਂ ਲਿਆਂਦਾ Git ਭੰਡਾਰ Git ਦੇ HTTP ਆਵਾਜਾਈ ਦੀ ਪਾਲਣਾ ਕਰਦਾ ਹੈ। SSH ਸਰੋਤ ਇਸ ਦੀ ਬਜਾਏ SSH ਸੰਰਚਨਾ ਦੀ ਪਾਲਣਾ ਕਰਦਾ ਹੈ।