我正在尝试创建一个私有的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?
答案 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