ios - 如何在 Swift 框架中使用 Objective C Cocoapods

标签 ios objective-c swift

我的 swift 框架依赖于 Objective C 框架。我该如何使用它?

当我尝试使用 Bridging Header 时,出现类似Framework Target doesn't support Bridging Header

的错误

经过我的搜索,我找到了答案

  1. 如何在 Swift 框架中使用 Objective C 文件
  2. 如何在 swift 项目中使用 Objective C Framework

但是我需要解决方案

如何在 Swift Framework 中使用 Objective C Framework 作为依赖?

提前致谢:)

最佳答案

你应该做一些愚蠢的任务,你将能够添加 Objective-c 框架和 Objective-C 文件。

1)创建头文件,输入headerFile。

enter image description here

2) 如下设置桥接 header 路径。

enter image description here

3) 像下面这样导入 Objective-c 框架和 Objective-C 文件。

#import <FBSDKCoreKit/FBSDKCoreKit.h>
#import <FBSDKLoginKit/FBSDKLoginKit.h>
#import <GooglePlus/GooglePlus.h>
#import <GoogleOpenSource/GoogleOpenSource.h>
#import <Google/SignIn.h>
#import "FBFetchUserManager.h"
#import "TGLStackedViewController.h"

关于ios - 如何在 Swift 框架中使用 Objective C Cocoapods,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54420591/

相关文章:

ios - Titanium Appcelerator 无法向指定用户发送推送通知

ios - 使用单个产品在 Swift 中进行应用内购买

swift - Swift 中两种可选语法的区别

ios - 为什么在设备未移动时调用更新位置

ios - 我应该如何构建我的应用程序来处理传入的蓝牙数据?

objective-c - ARC : strong or retain? 的@property 定义

ios - 如何从 objective-c 中的静态方法调用非静态方法?

ios - SceneKit - 如何在另一个节点内反弹一个节点(鱼缸里的鱼)

ios - 如何使用 CAShapeLayer 以编程方式快速在自定义 UIView 中居中绘制圆圈

ios - swift : Use NSPredicate to filter NSMutableArray of NSMutableDictionary