Saya telah memperbarui Flurry melalui CocoaPods, tetapi bagaimana saya bisa mengecek apakah Flurry diperbarui?
Maksud saya terminal menunjukkan kepada saya bahwa semuanya baik-baik saja:
Installing FlurrySDK (4.2.3)
Generating Pods project
Integrating client project
tapi saya tidak yakin itu telah diperbarui.
$ cat Podfile.lock
perintah untuk melacak versi paketJawaban:
Itu
Podfile.lock
melacak versi diselesaikan masing-masing Pod terpasang. Jika Anda ingin memeriksa ulang apakah FlurrySDK menggunakan 4.2.3, periksa file itu.Catatan: Anda tidak boleh mengedit file ini. Ini dihasilkan secara otomatis ketika Anda menjalankan
pod install
ataupod update
sumber
Untuk memeriksa versi cocoapod dari terminal:
Untuk Sudoless:
Untuk Sudo:
Perhatikan juga: Jika Anda ingin mengedit podfile atau podfile.lock jangan mengeditnya di editor. Buka hanya dengan XCode .
sumber
Ketika Anda menjalankan pod yang sudah kadaluwarsa, CocoaPods akan mencantumkan semua pod yang memiliki versi lebih baru dari yang terdaftar di Podfile.lock (versi yang saat ini diinstal untuk setiap pod) dan yang dapat diperbarui (asalkan cocok dengan batasan seperti MyPod pod ' ',' ~> xy 'diset di Podfile Anda)
sumber
pod --versi
untuk mendapatkan versi pod yang diinstal
sumber
cocoapods
manajer ketergantungan, bukan versi masing-masing pod yang diinstal. Sebagai gantinya, lihatPodfile.lock
untuk melihat versi yang diinstal.Anda dapat mengetahui versi Cocoapods dengan menggunakan perintah di bawah ini:
o / p:
1.2.1
Sekarang jika Anda ingin versi rinci Permata dan Cocoapod kemudian gunakan perintah di bawah ini:
gem which cocoapods
(tanpa sudo)o / p:
/Library/Ruby/Gems/2.0.0/gems/cocoapods-1.2.1/lib/cocoapods.rb
sudo gem which cocoapods
(dengan sudo)o / p:
/Library/Ruby/Gems/2.0.0/gems/cocoapods-1.2.1/lib/cocoapods.rb
Sekarang jika Anda ingin mendapatkan versi Pod tertentu yang ada di Podfile maka cukup gunakan perintah
pod install
di terminal. Ini akan menampilkan daftar pod yang digunakan dalam proyek bersama dengan versi.sumber
Versi Cocoapods
CocoaPods
[Tentang] program yang dibangun dengan Ruby dan itu akan diinstal dengan Ruby default yang tersedia di macOS.Versi pod
Versi pod yang ditentukan dalam
Podfile
Podfile.lock
Itu terletak di folder yang sama dengan
Podfile
. Di sini Anda dapat menemukan versi pod yang digunakanCari pod
Jika Anda tertarik pada semua versi pod tertentu yang tersedia, Anda dapat menggunakannya
sumber
Saya menulis alat commandline kecil yang mem-parsing Podfile.lock dan menunjukkan versi setiap Pod saat ini diinstal. Ini juga akan memeriksa versi online terbaru dan memberi Anda ringkasan dependensi yang kedaluwarsa.
Anda dapat menemukannya di Github: https://github.com/citruz/podchecker
sumber
npm install -g podchecker
untuk menginstal alat?Jawaban pilihan tertinggi (MishieMoo) sudah benar tetapi tidak menjelaskan cara membuka Podfile.lock . Setiap kali saya mencoba saya terus mendapatkan:
Anda membukanya di terminal dengan pergi ke folder itu dan berjalan:
Saya mendapat jawabannya dari sini: cara membuka Podfile.lock
Anda menutupnya dengan menekan titik dua dan mengetik keluar lalu masuk
sumber
open Podfile.lock -a TextEdit
.File Podfile.lock tepat di bawah Podfile dalam proyek Anda.
Yang utama adalah, Paksa untuk membuka melalui TextEditor favorit Anda, seperti Sublime atau TextEdit [Open With -> Select Sublime] karena tidak langsung memberikan opsi untuk membuka.
sumber
pod --version menggunakan ini untuk memeriksa versi pod yang diinstal terakhir
sumber