Saya mencoba memperbarui CocoaPods di proyek Xcode saya, tetapi ketika saya mencoba menjalankan pod update, itu tidak berhasil.

Podfile saya:

source 'https://github.com/MapQuest/podspecs-ios.git'
target 'FireBaseFixed' do
pod 'Firebase', '3.11.0'
pod 'MOCA'
pod 'MapQuestMaps'
end

Dan tanggapannya

daortiz:FireBaseFixed dortiz$ pod update 
Update all pods 
Updating local specs repositories 
Analyzing dependencies 
[!] Unable to find a specification for `Firebase (= 3.11.0)`

[!] Your Podfile has had smart quotes sanitised. To avoid issues in the future, you should not use TextEdit for editing it. If you are not using TextEdit, you should turn off smart quotes in your editor of choice.

Apa yang saya lakukan salah?

2
Daniel ORTIZ 15 Maret 2017, 20:18

2 jawaban

Jawaban Terbaik

Adakah alasan mengapa Anda membutuhkan Firebase 3.11.0 dengan tepat?

Untuk mendapatkan kerangka kerja terbaru, gunakan

pod 'Firebase'

Bagaimanapun, masalah Anda bukanlah versinya, melainkan sumbernya, Anda tampaknya telah menghilangkan sumber utama cocoapods dan hanya menyertakan MapQuestMaps.

Anda juga perlu menentukan versi MapQuestMaps karena semuanya adalah versi pra-rilis dan cocoapod akan menangis busuk.

Kode di bawah ini memperbaikinya.

source 'https://github.com/MapQuest/podspecs-ios.git'
source 'https://github.com/CocoaPods/Specs.git'

target 'FireBaseFixed' do
    pod 'Firebase', '3.11.0'
    pod 'MOCA'
    pod 'MapQuestMaps', '3.4.1-1.1'
end

Jika hal di atas tidak berhasil, sinkronkan repo Anda dengan menjalankan yang berikut ini

pod repo update --verbose

Lalu lari

pod install
1
Edwin 15 Maret 2017, 17:49

Di bawah ini adalah versi kerja dari podfile Anda

   # Uncomment the next line to define a global platform for your project
# platform :ios, '9.0'

source 'https://github.com/MapQuest/podspecs-ios.git'
source 'https://github.com/CocoaPods/Specs.git'

target 'FireBaseFixed' do

pod 'Firebase'
pod 'MOCA'
pod 'MapQuestMaps’, '~>3.4.1-1.1'

end
1
Sivajee Battina 15 Maret 2017, 17:52