[英]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.