Я не можу зрозуміти, чому Cocoapod не може знайти специфікацію стручка, яку я створив під час запуску pod install
. Хтось може допомогти мені вирішити цю проблему?
Я визначаю підспект у своєму файлі підспецу бібліотеки таким чином:
s.subspec 'mysubspec' do |c|
c.dependency 'ABC','1.0.0'
end
Ця залежність ABC вказана в бібліотеці Podfile:
pod 'ABC', :git => 'git@github.com: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 => "git@github.com:myrepo/Podspecs.git", :branch => "xyz" }
end
Помилка [!] Unable to find a specification for ABC (= 1.0.0)
Рішення: імпортуйте під ABC підсистеми перед імпортом підвиду та додайте тег до підспекту.