Я не могу понять, почему Cocoapod не может найти спецификацию pod, которую я создал при запуске pod install
. Может ли кто-нибудь помочь мне решить эту проблему?
Я определяю подпрограмму в моем файле podspec библиотеки следующим образом:
s.subspec 'mysubspec' do |c|
c.dependency 'ABC','1.0.0'
end
Эта зависимость ABC указана в подпикселе библиотеки:
pod 'ABC', :git => '[email protected]:myrepo/Podspecs.git', :branch => 'xyz'
Файл Podspec ABC.podspec
в ветке xyz myrepo/Podspecs выглядит следующим образом:
Pod::Spec.new do |s|
s.name = "ABC"
s.version = "1.0.0"
s.source = { :git => "[email protected]:myrepo/Podspecs.git", :branch => "xyz" }
end
Ошибка [!] Unable to find a specification for ABC (= 1.0.0)
Решение: импортировать блок ABC перед импортом подпрограммы и добавить тег в podspec.