我不明白为什么Cocoapod在运行时找不到我创建的吊舱规格pod install
。有人可以帮我解决这个麻烦吗?
我在库podspec文件中定义一个子规范,如下所示:
s.subspec 'mysubspec' do |c|
c.dependency 'ABC','1.0.0'
end
库Podfile中列出了此依赖项ABC:
pod 'ABC', :git => 'git@github.com:myrepo/Podspecs.git', :branch => 'xyz'
ABC.podspec
myrepo / Podspecs的分支xyz中的Podspec文件看起来像这样:
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)
解决方案: 在导入子规格之前,先导入Pod ABC,然后将标签添加到podspec。