[React Native/RN/Android/IOS] 앱 실행이 제대로 되지 않을 때, JS Debugging 비활성화 하기(리액트 네이티브)



1. Problem

React Native/RN/Android/IOS 를 개발하다가 JS Debugging 때문에 앱 실행이 제대로 되지 않을 때가 있습니다. 한 번 디버깅을 위하여 이것저것 학습을 하다가 JS Debugging을 설치한 이후로, 앱 실행 시마다 JS Debugging 이 실행되어 앱 실행이 제대로 되지 않을 때가 있었습니다. 이 때, 디버깅을 비활성화하는 방법은 무엇일까요?

2. Solution

아래의 방법으로 해결할 수 있습니다. 저는 첫번째 방법을 사용하여 간단하게 해결했습니다.

  • 기기(또는 에뮬레이터)에서 앱을 제거한 후, RN 명령어를 입력하여 앱을 다시 시작하면 원격 디버깅이 비활성화됩니다.
  • ios 시뮬레이터를 실행한 후, 메뉴 상단에서 Device > Shake 를 수행합니다. 이후, disable Remote Debug JS 를 눌러줍니다.

문제 해결에 도움이 되셨으면 좋겠습니다. 감사합니다!


reference

  • https://stackoverflow.com/questions/40719321/how-to-disable-remote-js-debugging-in-react-native