Pada cocoapods 1.7.2 Anda dapat menggunakan cdn bukan github. Ini sangat cepat dan tidak akan menggantung. :) The cdn adalah default dari cocopods 1.8.0 dan seterusnya.
Untuk menggunakan sumber CDN di Podfile Anda:
Jika Anda tidak memiliki spesifikasi pribadi:
source 'https://cdn.cocoapods.org/'
Jika Anda memiliki spesifikasi pribadi:
source 'https://github.com/artsy/Specs.git'
- source 'https://github.com/CocoaPods/Specs.git'
+ source 'https://cdn.cocoapods.org/'
Melakukan hal ini akan merusak Podfile.lock Anda, jadi Anda mungkin perlu menjalankan pembaruan pod untuk melihat perubahan (hati-hati, ini juga dapat memperbarui Pods Anda).
Jika Anda memiliki pengaturan CI, disarankan untuk menyimpan cache dir repo baru karena sangat kecil dan akan menghemat lebih banyak waktu. Dengan 1.7.2 itu harus ditempatkan di ~ / .cocoapods / repos / cocoapods- (ya, dengan -), tapi kami ingin meningkatkan penamaan dalam rilis yang akan datang.
pod update
, sepertifatal: ambiguous argument 'HEAD': unknown revision or path not in the working tree
. Baru sajarm -rf ~/.cocoapods
sebelum menjalankan perintah yang disarankan.