kamu bisa lari
pod install --verbose
untuk melihat apa yang terjadi di balik layar .. setidaknya Anda akan tahu di mana ia terjebak (itu bisa menjadi operasi git clone yang terlalu lama karena jaringan Anda yang lambat dll)
untuk memiliki ide yang lebih baik tentang mengapa tampaknya macet (menjalankan verbose dapat membuat Anda mendapatkan sesuatu seperti ini
-> 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'...
adalah untuk mengetahui ukuran repo git yang Anda kloning .. jika Anda kloning dari github .. Anda dapat menggunakan format ini :
/repos/:user/:repo
jadi, misalnya, untuk mencari tahu tentang jenis repo di atas
https://api.github.com/repos/typhoon-framework/Typhoon
dan JSON yang dikembalikan akan memiliki kunci ukuran, nilai. jadi yang di atas dikembalikan
"size": 94014,
yaitu sekitar 90mb. tidak heran butuh selamanya! (btw .. saat aku menulis ini .. baru saja selesai .. ha!)
perbarui:
satu hal umum yang dilakukan pod kakao sebelum bahkan mulai mengunduh dependensi yang tercantum di podfile Anda, adalah mengunduh / memperbarui repo sendiri (mereka menyebutnya Menyiapkan repo Master Cocoapods .. lihat ini:
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
..
berita buruknya adalah jika Anda mengikuti prosedur di atas untuk mengetahui seberapa besar repo kakao itu .. Anda akan mendapatkan ini : "size": 614373, .. yang banyak .
jadi untuk mendapatkan cara yang lebih akurat untuk mengetahui berapa lama waktu yang diperlukan untuk hanya menginstal repo Anda sendiri .. Anda dapat mengatur master repo pod kakao secara terpisah dengan menggunakan 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.
lalu berlari pod install
pod install
lanjutkan ke tahap berikutnya. Saya kira saya tidak terlalu sabar.