iOS 앱의 경우, Silent notification 혹은 VoIP notification 같이 앱을 강제로 깨우는 옵션들이 있다.
보통 앱을 XCode 에서 Run 하는 경우, 바로 앱의 실행까지 이어지기 때문에 강제로 앱을 깨우는지 안깨우는지 테스트하기에 어려움이 있다.

이런 케이스를 위해서 아래의 옵션을 설정하면, Run 을 해도 앱이 실행되지 않고 Waiting 상태로 빌드 된다.
(Launch > Wait for the executable to be launched)

아이콘을 클릭해서 직접 앱을 열거나 notification 등의, 앱을 켜는 액션이 일어나면 그때서야 Running 상태로 바뀐다.
이 경우에는 콘솔창에서 로그를 볼 수 없는데, 이쪽은 아직 시간이 없어서 자세하게 못파봤다.

간단하게 호출되는 시점에 대해서만 로그를 보고싶으면 Breakpoint 를 지정하고, Edit 을 클릭해서

아래와 같이 Breakpoint 를 지날때 로그를 출력할 수 있다.
Breakpoint 에 멈추지 않게 하려면, 아래쪽에 Automatically continue after evaluation actions 를 체크하면 된다.

profile
JavaScript, TypeScript and React-Native

0개의 댓글