我用xcode启动项目后,一直报Unknown argument type '__attribute__' in method -[RCTUIManager setJSResponder:blockNativeResponder:]的问题,之前Xcode10的时候没事,更新到Xcode11就开始报这个错了
解决方案:
路径: 项目/node_modules/react-native/React/Base/RCTModuleMethod.mm. (或者.m)文件
找到 static BOOL RCTParseUnused 这个方法
替换成
static BOOL RCTParseUnused(const char **input)
{
return RCTReadString(input, "__unused") || RCTReadString(input, "__attribute__((__unused__))") || RCTReadString(input, "__attribute__((unused))");
}
再次重新运行就可以了