React-native,调试器冻结 macOS 上的应用程序

Osc*_*nco 5 macos google-chrome react-native

所以我有一个相当复杂并使用新颖技术的项目,一方面我使用react-native-macos来构建macos应用程序,我还使用rxdb和一些本机sqlite连接器来存储数据,在任何案例,我面临一个奇怪的问题,我不知道它是什么时候开始的,但是现在,当我尝试使用 chrome 调试器来调试应用程序时,应用程序冻结并且调试器不显示任何内容,除了一些不平衡的警告:

镀铬控制台

如果未附加调试器,应用程序运行不会出现问题,但创建不带调试器的应用程序并不是真正的选择。

现在,可能有很多事情出了问题:

  • 如您所见,我正在运行多个 RCTRootView 实例
  • 可能是react-native-macos问题,虽然我对此表示怀疑,但它工作正常,直到我的项目发生变化(在运行多个RCTRootView实例之前)
  • 可能与我正在使用的本机 SQLite 连接器有关?

任何有关如何调试问题的提示将不胜感激!

PD 我试图平分我的 git 历史记录来尝试找到问题,但它太复杂/耗时,因为过去几周发生了重大编译/数据库更改

编辑:xcode 上有更多输出,但 chrome 上未显示:

2020-07-11 10:16:36.315968+0200 kipu[23727:437914] [] nw_socket_handle_socket_event [C7:1] Socket SO_ERROR [61: Connection refused]
2020-07-11 10:16:36.316257+0200 kipu[23727:437919] [] nw_connection_get_connected_socket [C7] Client called nw_connection_get_connected_socket on unconnected nw_connection
2020-07-11 10:16:36.316343+0200 kipu[23727:437919] TCP Conn 0x600003718000 Failed : error 0:61 [61]
2020-07-11 10:16:36.343 [info][tid:main][RCTPerformanceLogger.m:79] Unbalanced calls start/end for tag 16
Run Code Online (Sandbox Code Playgroud)

编辑2:现在我尝试使用react-native-debugger应用程序来调试应用程序,该应用程序在过去已经解决了一些问题,而且在这种情况下它似乎也允许它运行......所以我想现在我的问题已经解决了,我想这与我的 chrome 安装有关。