将 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 库
我正在构建一个 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 库