Lean Engineer

リーンエンジニア〜効率的に実験しながら、技術を学ぶブログ

ReactNativeでXcodeのコンソールにSocketのログが出すぎる問題

 ReactNativeをXcodeでビルドして、Xcodeのコンソール見ていると、すごい勢いでログが表示されていた。こんな感じ。

nw_connection_get_connected_socket 1 Connection has no connected handler
nw_connection_get_connected_socket 2 Connection has no connected handler
nw_connection_get_connected_socket 3 Connection has no connected handler

 調べてたら、stackoverflowに解決策が書いてあった。Xcodeのメニューから、Product > Edit Scheme > Run の Environment VariablesにNameをOS_ACTIVITY_MODE、Valueをdisableに設定すればいいみたい。こんな感じ。

f:id:kasajei:20180728102837p:plain

 しかし、これを設定するとネイティブ側のログは表示されなくなってしまうみたい。ハイブリッドアプリを作ってるときには不便・・・。