Non riesco a capire perché Cocoapod non sia in grado di trovare le specifiche del pod che ho creato quando corro pod install
. Qualcuno potrebbe aiutarmi a risolvere questo problema?
Sto definendo una sottospec nel file podspec della mia libreria in questo modo:
s.subspec 'mysubspec' do |c|
c.dependency 'ABC','1.0.0'
end
Questa dipendenza ABC è elencata nella libreria Podfile:
pod 'ABC', :git => 'git@github.com:myrepo/Podspecs.git', :branch => 'xyz'
Il file Podspec ABC.podspec
nel ramo xyz di myrepo / Podspecs ha questo aspetto:
Pod::Spec.new do |s|
s.name = "ABC"
s.version = "1.0.0"
s.source = { :git => "git@github.com:myrepo/Podspecs.git", :branch => "xyz" }
end
L'errore è [!] Unable to find a specification for ABC (= 1.0.0)
Soluzione: importa il pod ABC prima di importare la subspec e aggiungi il tag a podspec.