美文网首页
ReactNative问题随笔-Redefinition of

ReactNative问题随笔-Redefinition of

作者: zackaryZhu | 来源:发表于2018-05-18 14:47 被阅读747次

    Redefinition of 'RCTMethodInfo'


    错误环境: 一个新的react-native项目(最新版本V0.49),并在安装第三方插件之后,我试着用XCode 9运行ios(我测试的模拟器:IPHONE 6,7,7s IOS 11 )它失败 

    报错图片

    错误猜想: 可能是0.48.0之后改了命名空间

    有很多解决方案:

    一 . 在Xcode中寻找到   BaseModule.h   文件中   RCTBridgeModule.h   的引用

              import " RCTBridgeModule.h" 

    修改为:

    #import "React/RCTBridgeModule.h"

    二. <>括号的方式   

    import "RCTBridgeModule.h"

    import "RCTEventEmitter.h"

    import "RCTMethodInfo.h"

    修改为:

    import <React/RCTBridgeModule.h>

    import <React/RCTEventEmitter.h>

    import <React/RCTMethodInfo.h>


    当然如果以上方法对你起不到作用:

    可以看看你的RN版本高于0.47.2,  建议切换为目前相对稳点的0.47.2版本

    解决方案参考 issues

    相关文章

      网友评论

          本文标题:ReactNative问题随笔-Redefinition of

          本文链接:https://www.haomeiwen.com/subject/yqegdftx.html