puoi correre
pod install --verbose
per vedere cosa sta succedendo dietro le quinte ... almeno saprai dove è bloccato (potrebbe essere un'operazione clone git che impiega troppo tempo a causa della tua rete lenta ecc.)
per avere un'idea ancora migliore del perché sembra bloccato (eseguire verbose può darti qualcosa del genere
-> Installing Typhoon (2.2.1)
> GitHub download
> Creating cache git repo (~/Library/Caches/CocoaPods/GitHub/0363445acc1ed036ea1f162b4d8d143134f53b92)
> Cloning to Pods folder
$ /usr/bin/git clone https://github.com/typhoon-framework/Typhoon.git ~/Library/Caches/CocoaPods/GitHub/0363445acc1ed036ea1f162b4d8d143134f53b92 --mirror
Cloning into bare repository '~/Library/Caches/CocoaPods/GitHub/0363445acc1ed036ea1f162b4d8d143134f53b92'...
è scoprire la dimensione del repository git che stai clonando .. se stai clonando da github .. puoi usare questo formato :
/repos/:user/:repo
quindi, ad esempio, per scoprire il tipo di repository sopra riportato
https://api.github.com/repos/typhoon-framework/Typhoon
e il JSON restituito avrà una chiave dimensione, valore. quindi quanto sopra riportato
"size": 94014,
che è di circa 90mb. non c'è da stupirsi che ci vuole sempre! (a proposito .. quando l'ho scritto .. è appena finito .. ah!)
aggiornamento:
una cosa comune che i baccelli del cacao fanno prima ancora che inizi a scaricare le dipendenze elencate nel tuo podfile, è scaricare / aggiornare il proprio repository (lo chiamano Impostazione del repository Cocoapods Master .. guarda questo:
pod install --verbose
Analyzing dependencies
Updating spec repositories
$ /usr/bin/git rev-parse >/dev/null 2>&1
$ /usr/bin/git ls-remote
From https://github.com/CocoaPods/Specs.git
09b0e7431ab82063d467296904a85d72ed40cd73 HEAD
..
la cattiva notizia è che se segui la procedura sopra per scoprire quanto è grande il repository di cacao baccello .. otterrai questo : "dimensione": 614373, .. che è molto .
quindi per ottenere un modo più accurato di sapere quanto tempo ci vuole per installare il proprio repository .. è possibile impostare separatamente il repository master di cacao baccelli utilizzando pod setup
:
$ pod help setup
Usage:
$ pod setup
Creates a directory at `~/.cocoapods/repos` which will hold your spec-repos.
This is where it will create a clone of the public `master` spec-repo from:
https://github.com/CocoaPods/Specs
If the clone already exists, it will ensure that it is up-to-date.
poi correndo pod install
pod install
passa alla fase successiva. Immagino di non essere molto paziente.