Cocoapods pozostają na „analizie zależności”

139

Używam cocoapods do zarządzania moimi zależnościami. Wszystkie działały dobrze. Teraz, kiedy tworzę nowy projekt, dodałem następujące elementy do mojego pliku podfile,

platform :ios, '6.1'
pod 'RestKit', '~>  0.20.0'

kiedy robię instalację pod, ciągle analizuję zależności .

Każdy pomysł, dlaczego ten problem?

Noor
źródło
3
Uruchom z --verboseprzełącznikiem i wklej dowolne wyjście, które widzisz tutaj.
Hiperbola

Odpowiedzi:

380

Miałem ten sam problem, a ponieważ moje dane wyjściowe z --verbose różniły się od połączonej odpowiedzi SO, dołączam tę odpowiedź wraz z weryfikacją, że zadziałała:

  $ pod repo remove master
  $ pod setup
  $ pod install
Gabriel Jensen
źródło
1
Dziwne. Moje cocoapods działały świetnie przez naprawdę długi czas, a potem po prostu przestały. To naprawiło! Dzięki
Toadums
1
Dziękuję Ci. Pomogło mi.
petesalt
33
kiedy kiedykolwiek zainstalujesz nową wersję xcode, musimy wykonać następujące kroki
Iqbal Khan
3
łał. działa jak urok i żaden poradnik o tym nie wspomina :( dzięki :)
hqt
2
Do Twojej wiadomości, miałem ten sam problem, a potem zdałem sobie sprawę, że mam niezobowiązujące zmiany w moim projekcie. Po prostu je zainscenizowałem i zaangażowałem, pobiegłem $ pod installponownie i zadziałało.
i2097i
13

Innym sposobem rozwiązania tego problemu jest usunięcie Podsfolderu i Podfile.lockpliku i pod installponowne uruchomienie .

ajimix
źródło
4
Wypróbowałem, ale wciąż utknąłem na Analizowaniu zależności
gndp
0

Coś, co wydawało się działać dla mnie:

  • Anuluj pierwszą próbę za pomocą Ctrl-C
  • Spróbuj ponownie użyć instalacji pod

Ponadto po pomyślnym zainstalowaniu kapsuły należy zamknąć bieżący projekt przed otwarciem project.workspace.

ChrisHaze
źródło
0

Komentarz i2097i był dla mnie poprawką (więc nie mogę przypisać sobie za to uznania i nie mogę wyrazić zgody na jego komentarz).

Sprawdź, czy nie ma niezatwierdzonych zmian (właśnie dodałem mój plik Podfile, ale nie został zatwierdzony). Inscenizacja i zaangażowanie zaczęły pod installdziałać.

aaronschachter
źródło
wydaje mi się pomocną odpowiedzią
gndp
@gndp To jest komentarz, a nie odpowiedź
NSNoob