6、RN升级Xcode11报错解决

2019-11-11  本文已影响0人  学习abc

在Xcode10版本创建的RN项目,整个程序都是好好地。但是在更新到Xcode11之后运行时,模拟器能起来,但是在进入RN页面时,却提示报错:Unknown argument type ‘_attribute_’ in method -[RCTAppState getCurrentAppState:error:]. Extend RCTConvert to support this type。

解决办法:

打开/node_modules/react-native/React/Base/RCTModuleMethod.mm 文件。

然后修改其中的 RCTParseUnused 方法,为其增加一个新的判断条件 RCTReadString(input, "__attribute__((__unused__))") ||

// 修改后的结果如下

static BOOL RCTParseUnused(const char **input)

{

  return RCTReadString(input, "__unused") ||

        RCTReadString(input, "__attribute__((__unused__))") ||

        RCTReadString(input, "__attribute__((unused))");

}

然后重新运行即可。

上一篇下一篇

猜你喜欢

热点阅读