Cocoapods:以公司名称对 pod 库进行分组

Cocoapods: group pod libraries under a company name

如果我想发布一组 public pods,有没有办法将它们分组在一个公司名称下,以防止与其他 pods 冲突并清楚这些pods 是否来自预期的公司?

我看到 Firebase 能够做到这一点 https://cocoapods.org/pods/Firebase 但我没有看到他们的 .podspec 有什么不同可以区分这一点,除非它全部基于 spec.author 名称还是我们注册trunk时设置的名字?

如果我们可以做到这一点,我们如何将维护者添加到这个组中?

CocoaPods trunk 是一个平面命名空间,除了字符串之外没有分组机制,这实际上只是一种约定。

Firebase 是一个带有一组子规范的伞形 pod,这些子规范引用了其他 pods,按照惯例,这些子规范以“Firebase”字符串为前缀。例如 Firebase/Storage 子规范取决于 FirebaseStorage pod。