发布我自己的 CocoaPod 框架
Posted
技术标签:
【中文标题】发布我自己的 CocoaPod 框架【英文标题】:Publish my own CocoaPod Framework 【发布时间】:2017-02-09 10:03:41 【问题描述】:我即将为我们的客户创建一个小型 ios 框架的 cocoaPod。我有两个问题。
1) 我依赖于另一个可通过 cocoaPod 获得的框架。是否会发生原作者删除 lib 并因此也可能杀死我的框架或者这是安全的?
2) 我使用 Swift 作为首选语言?假设有人将 Obj-C Pod 导入 Swift 项目,他需要一个桥接头。反过来,使用带有 obj-c 的 swift cocoapod,用户需要做任何事情来运行它吗?
谢谢
【问题讨论】:
【参考方案1】:-
是的,希望依赖框架不会删除他的框架(他们很少这样做)
除非您使用高级泛型(基泛型的继承),否则桥接头很好,因为在转换为 Objective-C 时方法可能不可用。
【讨论】:
所以实际上有可能有人正在从 cocoapods 中删除一个 pod 而其他人正在使用它? 根本无法删除 pod,他们只能弃用它。 它可以从 CocoaPods 规范 repo 中删除,或者有人可以删除源代码(这就是为什么我们建议将您的 pods 文件夹保留在源代码控制guides.cocoapods.org/using/… 中)以上是关于发布我自己的 CocoaPod 框架的主要内容,如果未能解决你的问题,请参考以下文章
如何在我自己的 Cocoa Pod 框架中添加 Google Map Cocoa Pod