Ich kann nicht verstehen, warum der Cocoapod die Pod-Spezifikation, die ich beim Ausführen erstellt habe, nicht finden kann pod install
. Könnte mir jemand helfen, dieses Problem zu lösen?
Ich definiere eine Unterspezifikation in meiner Bibliotheks-Podspec-Datei wie folgt:
s.subspec 'mysubspec' do |c|
c.dependency 'ABC','1.0.0'
end
Diese Abhängigkeit ABC ist in der Bibliothek Podfile aufgeführt:
pod 'ABC', :git => 'git@github.com:myrepo/Podspecs.git', :branch => 'xyz'
Die Podspec-Datei ABC.podspec
im Zweig xyz von myrepo / Podspecs sieht folgendermaßen aus:
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
Der Fehler ist [!] Unable to find a specification for ABC (= 1.0.0)
Lösung: Importieren Sie das Pod ABC, bevor Sie die Unterspezifikation importieren, und fügen Sie das Tag der Podspezifikation hinzu.