Я перехожу со Swift 1.2 на Swift 3.0. Я использую Carthage для обработки своих сторонних фреймворков. Когда я пытаюсь обновить свой Carthage в терминале Mac с помощью команды
carthage update
Я заканчиваю с этой ошибкой
A shell task (/usr/bin/env git clone --bare --quiet https://github.com/TTTAttributedLabel/TTTAttributedLabel.git /Users/karthikeya/Library/Caches/org.carthage.CarthageKit/dependencies/TTTAttributedLabel) failed with exit code 128:
fatal: unable to access 'https://github.com/TTTAttributedLabel/TTTAttributedLabel.git/': Failed to connect to github.com port 443: Operation timed out
Я использую сторонние фреймворки: SnapKit, ramy-kfoury/SwiftRouter, TTTAttributedLabel/TTTAttributedLabel, realm/realm-cocoa, matthewpalmer/Locksmith, Alamofire/Alamofire, Alamofire/AlamofireImage,
Я пробовал использовать разные команды в похожих строках, например
carthage update --platform iOS
а также это
carthage update --platform iOS --no-use-binaries
Но все это дает мне тот же результат. Я ломаю голову над этим.
Я провел небольшое исследование, и некоторые люди предположили, что это может быть проблема с прокси. Я запускал эти команды в терминале
git config --global --unset https.proxy
git config --global --unset http.proxy
Все еще не повезло с обновлением Carthage. Кто-нибудь, пожалуйста, скажите мне, что происходит? Почему Карфаген не обновляется?
Я чистил кеш, используя это
rm -rf ~/Library/Caches/org.carthage.CarthageKit
Даже вышел из Xcode и перезапустил мою систему.