Je ne comprends pas pourquoi le Cocoapod ne parvient pas à trouver la spécification de pod que j'ai créée lors de mon exécution pod install
. Quelqu'un pourrait-il m'aider à résoudre ce problème?
Je définis une sous-espèce dans mon fichier podspec de bibliothèque comme ceci:
s.subspec 'mysubspec' do |c|
c.dependency 'ABC','1.0.0'
end
Cette dépendance ABC est répertoriée dans la bibliothèque Podfile:
pod 'ABC', :git => 'git@github.com:myrepo/Podspecs.git', :branch => 'xyz'
Le fichier Podspec ABC.podspec
dans la branche xyz de myrepo / Podspecs ressemble à ceci:
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'erreur est [!] Unable to find a specification for ABC (= 1.0.0)
Solution: importez le pod ABC avant d'importer la sous-spécification et ajoutez la balise à la podspec.