React native Can';t在iOS模拟器中启动Chrome开发工具
使用v8.2模拟器,Cmd+D始终显示以下错误消息React native Can';t在iOS模拟器中启动Chrome开发工具,react-native,React Native,使用v8.2模拟器,Cmd+D始终显示以下错误消息 [RCTLog][tid:0x7fcc2bf4cb90][RCTRootView.m:68]>WebSocket debugger is not available. Did you forget to include RCTWebSocketExecutor? 可能与此问题类似: 这里还提到: 由于React Native无法连接到Chrome调试器,这可能是一条错误消息。第一个链接有一个可能的修复: In RCTWebSocke
[RCTLog][tid:0x7fcc2bf4cb90][RCTRootView.m:68]>WebSocket debugger is not available. Did you forget to include RCTWebSocketExecutor?
可能与此问题类似: 这里还提到: 由于React Native无法连接到Chrome调试器,这可能是一条错误消息。第一个链接有一个可能的修复:
In RCTWebSocketExecutor.m:
- (instancetype)init
{
return [self initWithURL:[NSURL URLWithString:@"http://localhost:8081/debugger-proxy"]];
}
这可以防止远程调试。如果我手动将其更改为
计算机的IP,我可以用Chrome inspector进行调试
要归功于它是否有效:)最后,在我尝试了许多不同的方法来解决这个问题之后,我找到了根本原因 要使用Chrome DevTool进行调试,iOS项目需要导入库
RCTWebSocketDebugger.xcodeproj
和libicucore.dylib
在react本机示例中,2048
,Movies
,TicTacToe
不导入这两个库。这就是为什么它总是显示错误消息“WebSocket调试器不可用。是否忘记在控制台中包含RCTWebSocketExecutor?”
+
>添加其他…
/Libraries/RCTWebSocketDebugger/RCTWebSocketDebugger.xcodeproj
+
>搜索RCTWebSocketDebugger.a
Add
+
>搜索libicucore.dylib
>Add
http://localhost:8081/debugger-用户界面
请看,那里的共识是“不,他们不应该”!非常感谢。这是我第一次发帖提问。下次我会小心的。谢谢你的回复。这些问题与我的不同。我找到了根本原因:)太好了!勾选你自己问题的答案,然后其他人就会知道该去哪里找!