我正在处理现有的 React Native 项目,在 XCode 日志输出中,我收到了源源不断的以下错误
2019-01-09 12:15:49.005630+0000 App [13746:3543026] [] nw_socket_handle_socket_event [C10.1:1] Socket SO_ERROR [61: Connection refused]
2019-01-09 12:15:49.016640+0000 App [13746:3543026] [] nw_socket_handle_socket_event [C10.2:1] Socket SO_ERROR [61: Connection refused]
2019-01-09 12:15:49.017800+0000 App [13746:3543010] [] nw_connection_get_connected_socket [C10] Client called nw_connection_get_connected_socket on unconnected nw_connection
我怎样才能弄清楚这个错误是从哪里来的?它似乎没有影响应用程序,但我想了解这个问题。我怀疑这不是应用程序的 JavaScript 代码,而是正在使用的 pod 之一:
pod 'Firebase/Core'
pod 'Firebase/Messaging'
pod 'Firebase/Crash'
最佳答案
在 Xcode 中转到
File
-> Project Settings
(或 Workspace settings
)-> Build system
,其中更改 New Build System
至 Legacy Build System
. enter image description here
Edit Scheme
=> Run
=> Environment Variables
=> 添加 OS_ACTIVITY_MODE
: 在 XCode 中禁用。 注意:这工作正常,但请记住,它还会抑制调试可能需要的所有 NSLog 输出。
enter image description here
关于xcode - React Native 无限流的Socket SO_ERROR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54110128/