【问题标题】:Publish my own CocoaPod Framework发布我自己的 CocoaPod 框架
【发布时间】:2017-02-09 10:03:41
【问题描述】:

我即将为我们的客户创建一个小型 iOS 框架的 cocoaPod。我有两个问题。

1) 我依赖于另一个可通过 cocoaPod 获得的框架。是否会发生原作者删除 lib 并因此也可能杀死我的框架或者这是安全的?

2) 我使用 Swift 作为首选语言?假设有人将 Obj-C Pod 导入 Swift 项目,他需要一个桥接头。反过来,使用带有 obj-c 的 swift cocoapod,用户需要做任何事情来运行它吗?

谢谢

【问题讨论】:

    标签: ios objective-c swift cocoapods


    【解决方案1】:
    1. 是的,希望依赖框架不会删除他的框架(他们很少这样做)
    2. 除非您使用高级泛型(基泛型的继承),否则桥接头很好,因为在转换为 Objective-C 时方法可能不可用。

    【讨论】:

    • 所以实际上有可能有人正在从 cocoapods 中删除一个 pod 而其他人正在使用它?
    • 根本无法删除 pod,他们只能弃用它。
    • 它可以从 CocoaPods 规范 repo 中删除,或者有人可以删除源代码(这就是为什么我们建议将您的 pods 文件夹保留在源代码控制guides.cocoapods.org/using/… 中)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-10
    • 2018-10-28
    • 2012-02-28
    相关资源
    最近更新 更多