[iOS] Xcode objective-c 디버그 방법 (브레이크 포인트 걸리지 않는 경우)

[iOS] Xcode objective-c 디버그 방법 (브레이크 포인트 걸리지 않는 경우)

맥에 아이폰을 연결하여 Xcode 에서 프로젝트 디버그를 시도했을 때, Xcode 에 걸어놓은 디버그용 브레이크 포인트에 걸리지 않는 경우.

Edit Scheme 메뉴에서 Build Configuration 값을 Debug 로 변경하고, [Debug executable] 체크박스를 체크하면 앱이 디버그 모드로 실행되어 브레이크 포인트에 걸린다.

1. Xcode 상단의 [프로젝트명] 클릭한다. (Run 아이콘과 Stop 아이콘 우측에 위치함)

2. [Edit Scheme…] 클릭한다.

 

3. 좌측의 [Run] 항목 선택 – 우측 내용의 Build Configuration 콤보박스 값을 [Debug] 로 변경한다.

이어서 [Debug executable] 체크박스를 체크하면 된다.

 

이후 만약 Could not launch “ProjectName” 오류가 발생한다면 Debug executable 체크박스를 해제하도록 한다.

관련내용은 https://blog.naver.com/bb_/221644098450 주소에 포스팅해두었다.

ex) Project has denied the launch request. Internal launch error: process launch failed: failed to get the task for process 803 ​