Saya mengalami beberapa masalah saat menginstal Alamofire 4.0
ke proyek saya.
Saya mendapatkan versi terbaru Xcode , menjalankan Swift 3 , dan ketika saya mencoba menginstal alamofire, saya mendapatkan 800 kesalahan penyusun.
Tampaknya
Diperlukan CocoaPods 1.1.0+ untuk membangun Alamofire 4.0.0+
Saya melihat versi CocoaPods yang saya miliki di terminal dan katanya saya di 1.0.1.
Menjalankan pembaruan tidak berfungsi, saya kira karena CocoaPods 1.1 dalam versi beta.
Jadi saya tidak yakin bagaimana cara memperbaruinya ke tempat yang baik untuk saya kunjungi. Kecuali jika kedaluwarsa tidak memaksa seperti 800 kesalahan kompiler? Apakah itu terdengar seperti masalah lain?
--pre
jika Anda menginginkan versi stabil terbaru--pre
ataugem install cocoapods -v 1.4.0.rc.1
untuk saat ini? Apakah akan sama?rc
berarti versi yang tidak stabil ?Buka
Terminal
->
copy
perintah di bawah iniIni akan menginstal versi stabil terbaru dari
cocoapods
.setelah itu, Anda perlu memperbarui pod menggunakan perintah di bawah ini
Anda dapat memeriksa versi pod menggunakan perintah di bawah ini
sumber
bundle update cocoapods
untuk mendapatkan proyek Anda menggunakan cocoapod terbaruJika Anda mengaktifkan Perlindungan Integritas Sistem atau kesalahan penulisan izin lainnya, yang diaktifkan secara default sejak rilis macOS Sierra, Anda harus memperbarui CocoaPods, menjalankan baris ini di terminal:
Setelah menginstal, periksa versi pod Anda:
Anda akan menyingkirkan kesalahan ini:
Dan itu akan menginstal CocoaPods terbaru:
sumber
Jika Anda menggunakan Homebrew, buka terminal dan ketik:
Jika itu tidak berhasil, coba:
sumber
Bagi mereka yang memiliki instalasi CocoaPods yang kurang sudo (yaitu, Anda tidak ingin memberikan hak istimewa admin RubyGems), Anda tidak perlu
sudo
perintah untuk memperbarui instalasi CocoaPods Anda:Anda dapat mengetahui di mana permata CocoaPods diinstal dengan:
Jika ini ada di dalam direktori home Anda, Anda harus menjalankannya
gem install cocoapods
tanpa menggunakansudo
.Terakhir, untuk memeriksa CocoaPods yang sedang Anda jalankan ketik:
sumber
Berikut adalah langkah-langkah untuk memperbarui cocoapods:
Press cmd + space tab
untuk membuka Spotlight lalu mengirim teksterminal
)pod setup
perintah. Ini akan mengatur master repo cocoapods.pod --version
perintah.sumber
Anda dapat memecahkan masalah ini dengan Perintah-perintah ini:
Pertama:
Desp: ketikkan kata sandi pengguna mac sekarang cocoapods Anda akan diganti dengan versi yang stabil.
Anda dapat mengetahui di mana permata CocoaPods diinstal dengan:
jika Anda sudah mengkloning repo maka ketikkan perintah ini:
tutup xcode Anda dan jalankan perintah ini
sumber
Ini adalah solusi yang sangat cepat & terperinci
Buka Terminal dan jalankan yang berikut untuk mendapatkan versi stabil terbaru:
Tambahkan --pre untuk mendapatkan rilis pra terbaru:
Jika ada kesalahan yang terjadi
Coba hapus instalan dan pasang kembali:
Jalankan setelah memperbarui CocoaPods
Setelah memperbarui CocoaPods, Anda juga perlu memperbarui file Podfile.lock di proyek Anda.
Buka direktori proyek Anda
sumber
Saya mencoba memperbarui dan tidak berhasil. Akhirnya, saya harus menghapus sepenuhnya (secara manual) cocoapods, cocoapods-core, cocoapods-try .. paket lain yang digunakan oleh cocoa pods. Gunakan perintah terminal ini untuk mendaftar semua paket:
gem list --local | grep cocoa pods
Setelah itu, saya juga menghapus folder ./cocoapods dari folder root pengguna.
sumber
Tidak ada yang memecahkan masalah saya di atas, Anda dapat memeriksa versi pod menggunakan dua perintah
pod --version
gem which cocoapods
Dalam kasus saya
pod --version
selalu menunjukkan "1.5.0" sambilgem which cocopods
menunjukkanLibrary/Ruby/Gems/2.3.0/gems/cocoapods-1.9.0/lib/cocoapods.rb
. Saya mencoba segala sesuatu tetapi tidak dapat memperbarui versi menunjukkan daripod --version
.sudo gem install cocopods
mengakibatkan menginstal versi terbaru tetapipod --version
selalu menampilkan versi sebelumnya. Akhirnya saya mencoba perintah inisudo gem update
sudo gem uninstall cocoapods
sudo gem install cocopods
pod setup``pod install
menangkap bagi saya adalah pembaruan permata sudo. Semoga ini bisa membantu orang lain.
sumber
Agak di luar topik tetapi alih-alih menulis menginstal pod di terminal Anda dapat menggunakan alat ini.
https://github.com/DKalachniuk/XcodeProjects
Ini akan menghemat waktu Anda!
sumber
sumber
Saya mengubah baris "pod 'Alamofire', '~> 4.0'" menjadi "pod 'Alamofire',: git => ' https://github.com/Alamofire/Alamofire ',: commit => '3cc5b4e'" setelah bahwa di terminal: "pod install --repo-update" dan berfungsi.
sumber