Xcode打开IOS常见报错,端口被占用

报错一:

错误现象

mac下经常会遇到端口号被占用的提示:

 Xcode打开IOS常见报错,端口被占用rr

解决方案

查询当前那个服务占用了端口号:lsof -i tcp:8081

Xcode打开IOS常见报错,端口被占用

删除相对应的线程 : 出现的端口号只要杀死就好

Xcode打开IOS常见报错,端口被占用

报错二:

Unknown argument type '__attribute__' in method -[RCTUIManager setJSResponder:blockNativeResponder:]

用xcode启动项目后,一直报Unknown argument type '__attribute__' in method -[RCTUIManager setJSResponder:blockNativeResponder:]的问题,之前Xcode10的时候没事,更新到Xcode11就开始报这个错了

Xcode打开IOS常见报错,端口被占用

 

解决方案:
路径: 项目/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))");

}

再次重新运行就可以了