ਆਮ 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 ਸੰਰਚਨਾ ਦੀ ਪਾਲਣਾ ਕਰਦਾ ਹੈ।

ਸੰਬੰਧਿਤ ਲੇਖ