报错一:
错误现象
mac下经常会遇到端口号被占用的提示:
rr
解决方案
查询当前那个服务占用了端口号:lsof -i tcp:8081
删除相对应的线程 : 出现的端口号只要杀死就好
报错二:
Unknown argument type ‘__attribute__’ in method -[RCTUIManager setJSResponder:blockNativeResponder:]
用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))”);
}
再次重新运行就可以了