将 PubNub 集成到 Swift 框架中

Integrating PubNub into Swift Framework

我正在构建一个 Swift 框架,我希望最终可以通过 cocoapods、carthage 等普遍访问它。

我的框架依赖于 PubNub 网络及其 Realtime iOS SDK (Objective C)。

我尝试将源代码放入我的框架中,但我无法在框架中创建桥接 header,因为 Apple 不支持它。

开发人员将如何着手将 Objective C 源代码添加到 Swift SDK,如果可能 - PubNub 具体?

如果 lib 可以通过 cocoapods 安装,则使用 Cocoapods 的 dependency 或者 vendored_library/vendored_framework 如果它们是打包的,我不认为你可以在 Swift SDK

如果您使用 dependency,cocoapods 将安装其他 SDK 作为外部库,因此您使用 swift 源代码不会有任何问题取决于 obj-c 库