Du kannst rennen
pod install --verbose
um zu sehen, was sich hinter den Kulissen abspielt. Zumindest wissen Sie, wo es steckt (es könnte sich um eine Git-Klon-Operation handeln, die aufgrund Ihres langsamen Netzwerks usw. zu lange dauert).
eine noch bessere Vorstellung davon zu haben, warum es feststeckt (wenn Sie ausführlich laufen, können Sie so etwas erreichen
-> 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'...
Um herauszufinden, wie groß das Git-Repo ist, das Sie klonen. Wenn Sie von Github klonen, können Sie dieses Format verwenden :
/repos/:user/:repo
So können Sie beispielsweise den oben genannten Repo-Typ kennenlernen
https://api.github.com/repos/typhoon-framework/Typhoon
und der zurückgegebene JSON hat einen Größenschlüssel, Wert. so kehrte das oben genannte zurück
"size": 94014,
Das ist ca. 90mb. Kein Wunder, dass es ewig dauert! (Übrigens ... als ich das schrieb ... war es gerade fertig ... ha!)
Update:
Eine häufige Aufgabe von Kakaofrüchten, bevor sie überhaupt mit dem Herunterladen der in Ihrer Poddatei aufgeführten Abhängigkeiten beginnen, ist das Herunterladen / Aktualisieren eines eigenen Repos (sie nennen es Einrichten von Cocoapods Master-Repo .
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
..
Die schlechte Nachricht ist , dass , wenn Sie das oben beschriebene Verfahren , um herauszufinden , wie groß die Kakaoschote Repo ist .. folgen werden Sie erhalten diese : „Größe“: 614.373, .. das ist eine Menge .
Um eine genauere Methode zu erhalten, um zu wissen, wie lange es dauert, nur Ihr eigenes Repo zu installieren, können Sie das Master-Repo für Kakaofrüchte separat einrichten, indem Sie Folgendes verwenden 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.
dann läuft pod install
pod install
mit der nächsten Stufe fort. Ich glaube ich bin nicht sehr geduldig.