首页 > 解决方案 > 子规范 vendored_frameworks 作为另一个 cocoapod 库

问题描述

我正在开发一个框架,我的框架在内部使用了另一个通过 cocoaPods 分发的第三方框架。

甚至我的框架也将被用作 pod 框架。

我知道在 podspec 中使用“vendored_frameworks”属性来包含第三方库,但在我的情况下,这个第三方库是另一个 cocoapods 框架。

如何实现这种依赖层次结构?

标签: iosswiftcocoapods

解决方案


您可以dependency在 podspec 中使用来引用另一个 pod:

Pod::Spec.new do |s|
  s.name             = 'YourFramework'
  s.version          = '42'

  // your usual podspec stuff

  s.dependency 'TheCocoaPodYouDependOn'
end

推荐阅读