მიეცით CocoaPods-ის ჩამომტვირთავებს პროქსის გარემო
გაუშვით pod install HTTP პროქსის ცვლადებით და დაადგინეთ, ჩავარდნილი დამოკიდებულების ჩამოტვირთვა Git-ს იყენებს თუ HTTP ჩამომტვირთავს.
ჩვეულებრივი HTTP პროქსისთვის მიუთითეთ მისი URL იმ გარემოში, რომელშიც CocoaPods იშვება. POSIX shell-ში ერთი გამოძახება ასე შეიძლება დაკონფიგურირდეს:
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 კონფიგურაციას.