创建使用其他Pod的私有CocoaPod

时间:2016-09-23 19:17:24

标签: ios swift cocoapods cocoapods-1.0.1

我正在尝试创建一个私有的CocoaPod,我将在另一个项目中使用/安装,让我们调用我的pod“MyPod”和我的项目“MyProject”。 MyPod取决于另一个名为BMSSecurity的pod。在这里,您可以看到MyPod的Podfile:

S:Body/S:Fault/faultstring

MyPod可以很好地构建并导入BMSSecurity 我正在按照指南创建一个私有pod,但是当我在MyProject中安装MyPod并安装pod时,除了没有安装MyPod中的pod BMSSecurity以便MyProject不会构建外,一切都很好。 MyProject无法找到BMSSecurity所需的文件 这是MyProject的Podfile:

target 'MyPod' do
  use_frameworks!
  pod 'BMSSecurity'
end

../ MyPod是MyPod的spec文件所在的位置

我怎样才能让Cocoapods了解它需要在pod中安装pod?

1 个答案:

答案 0 :(得分:1)

将BMSSecurity添加为您的私有pod的依赖项。在.podspec文件中:

Pod::Spec.new do |s|
    s.name             = 'MyPod'
    s.version          = '1.0.0'
    s.summary          = 'A short description of MyPod.'

    # ...

    s.dependency 'BMSSecurity'

    # ...

end