Ios 在.podspec文件中包含一个私有pod作为另一个私有pod的依赖项

Ios 在.podspec文件中包含一个私有pod作为另一个私有pod的依赖项,ios,swift,cocoapods,dependency-management,Ios,Swift,Cocoapods,Dependency Management,我有两个私人舱。让我们称他们为PrivateA和PrivateB。它们过去并不相互依赖,所以我可以很容易地在我的项目中使用它们,就像这样: source 'http://my-private-domain.com/PrivateA.git' source 'http://my-private-domain.com/PrivateB.git' source 'https://github.com/CocoaPods/Specs.git' target 'MyProject' do use_f

我有两个私人舱。让我们称他们为
PrivateA
PrivateB
。它们过去并不相互依赖,所以我可以很容易地在我的项目中使用它们,就像这样:

source 'http://my-private-domain.com/PrivateA.git'
source 'http://my-private-domain.com/PrivateB.git'
source 'https://github.com/CocoaPods/Specs.git'

target 'MyProject' do
  use_frameworks!

  # Pods for MyProject
  pod 'PrivateA', :git => 'http://my-private-domain.com/PrivateA.git'
  pod 'PrivateB', :git => 'http://my-private-domain.com/PrivateB.git'
  pod 'lottie-ios', '1.2.1'
end
现在,我意识到,
Private A
应该从
PrivateB
开始。由于它们都是私有的pod,我不知道如何修改
PrivateA.podspec
来实现这一点。以下是我在PrivateA.podspec中尝试的内容:

s.source = {
  :git => "http://my-private-domain.com/PrivateA.git",
  :git => "http://my-private-domain.com/PrivateB.git"
}

s.dependency "PrivateB"
这是我在尝试
pod spec lint
my PrivateA pod时遇到的错误:

ERROR | [iOS] unknown: Encountered an unknown error (Unable to find a specification for `PrivateB` depended upon by `PrivateA`) during validation.

请帮忙

您应该在
pod spec lint

--sources='http://my-private-domain.com/PrivateA.git,http://my-private-domain.com/PrivateB.git,https://github.com/CocoaPods/Specs.git'

有什么答案吗@7球