迅速使用Objective-C库时出现Flutter插件错误:框架模块内包含非模块化标头

时间:2019-11-27 03:51:49

标签: objective-c swift flutter flutter-plugin fyber

我在插件中使用FyberSDK(使用swift),但是当我集成它时,在运行示例时会发生错误:

  

错误:在框架模块'flutter_fyber.FlutterFyberPlugin'#import“ FyberSDK.h”中包含非模块化标头

FlutterFyberPlugin.h

#import <Flutter/Flutter.h>
#import "FyberSDK.h" <== error here

@interface FlutterFyberPlugin : NSObject<FlutterPlugin>
@end

FlutterFyberPlugin.m

#import "FlutterFyberPlugin.h"
#import <flutter_fyber/flutter_fyber-Swift.h>

@implementation FlutterFyberPlugin
+ (void)registerWithRegistrar:(NSObject<FlutterPluginRegistrar>*)registrar {
  [SwiftFlutterFyberPlugin registerWithRegistrar:registrar];
}
@end

我尝试启用非模块化允许,但它不起作用。请帮我修复它。谢谢。

0 个答案:

没有答案