繁体   English   中英

创建使用其他Pod的私有CocoaPod

[英]Create Private CocoaPod that uses other Pod

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

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

MyPod可以很好地构建并且导入BMSSecurity我遵循指南来创建私有pod但是当我在MyProject中安装MyPod并安装pod时,一切看起来都很好,除了MyPod中的pod BMSSecurity没有安装,所以MyProject不会构建。 MyProject无法找到BMSSecurity所需的文件以下是MyProject的Podfile:

target 'MyProject' do
  use_frameworks!
  pod 'MyPod', :path => '../MyPod'
end

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

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

将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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM