tu peux courir
pod install --verbose
pour voir ce qui se passe dans les coulisses .. au moins vous saurez où il est bloqué (cela pourrait être une opération de clonage git qui prend trop de temps en raison de votre réseau lent, etc.)
pour avoir une meilleure idée de la raison pour laquelle il semble être bloqué (l'exécution verbeuse peut vous donner quelque chose comme ça
-> 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'...
est de connaître la taille du dépôt git que vous clonez .. si vous clonez depuis github .. vous pouvez utiliser ce format :
/repos/:user/:repo
Ainsi, par exemple, pour découvrir le type de référentiel ci-dessus
https://api.github.com/repos/typhoon-framework/Typhoon
et le JSON retourné aura une clé de taille, une valeur. donc ce qui précède est revenu
"size": 94014,
ce qui fait environ 90mb. pas étonnant que ça prenne une éternité! (btw .. au moment où j'ai écrit ça .. ça vient de finir .. ha!)
mise à jour:
une chose courante que les cabosses de cacao font avant même de commencer à télécharger les dépendances répertoriées dans votre podfile, est de télécharger / mettre à jour son propre référentiel (ils l'appellent Configurer le référentiel principal de Cocoapods .. regardez ceci:
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 mauvaise nouvelle est que si vous suivez la procédure ci-dessus pour découvrir la taille du repo de cabosse de cacao .. vous obtiendrez ceci : "taille": 614373, .. ce qui est beaucoup .
Donc, pour obtenir un moyen plus précis de savoir combien de temps il suffit d'installer votre propre référentiel .. vous pouvez configurer séparément le référentiel maître des cosses de cacao en utilisant 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.
puis en cours d'exécution pod install
pod install
passe à l'étape suivante. Je suppose que je ne suis pas très patient.