programing

출시 후 iOS 앱에 디버거를 연결하는 방법은 무엇입니까?

javamemo 2023. 5. 15. 20:59
반응형

출시 후 iOS 앱에 디버거를 연결하는 방법은 무엇입니까?

문제 해결 중인 문제가 있는데, Xcode로 실행되는 경우에는 매우 드물게 발생하고 발생하지 않는 것 같습니다.

문제가 발생할 때까지 (즉, 스프링보드에서) 정상적으로 앱을 실행한 다음 그 시점에서 디버거를 연결하는 것이 가능합니까?

저는 가능하면 탈옥 없이 이것을 하고 싶습니다.

  • Mac에 연결된 장치 연결
  • 디버그 > PID 또는 이름으로 프로세스에 첨부
  • 대화 시트에서 앱 이름을 입력합니다.Debug navigatorXcode를 통해 시작할 때(예: 대상의 이름이 번들-id가 아님).

앱이 이미 실행 중이면 디버거가 실행 중인 프로세스에 연결됩니다.실행되지 않으면 앱이 실행될 때까지 기다렸다가 연결됩니다.

나머지 2개의 답변 중 어느 것도 약간의 어려움 없이 저에게 충분한 세부사항을 제공하지 않았기 때문에 저는 이것을 여기에 두겠습니다.

  1. 시뮬레이터에서 앱을 실행하고 디버그 탐색기에서 이름을 기록합니다.여기에 이미지 설명 입력

  2. 장치를 연결하고 장치를 대상으로 선택하는 것을 잊지 마십시오.여기에 이미지 설명 입력

  3. 디버그 > 프로세스에 첨부 > 프로세스 식별자(PID)별 또는 이름여기에 이미지 설명 입력
  4. 1단계의 이름을 입력하고 첨부합니다.당신이 해야 할 일은 그것뿐입니다. 여기에 이미지 설명 입력

Xcode 5.0.1 및 6에서는 메뉴 모음 항목입니다.

Debug > Attach to Process > By Process Identifier (PID) or Name...

Xcode 7에서는 다음과 같습니다.

Debug > Attach to Process by PID or Name...

앱 코디네이터 파일에 중단점을 추가하여 앱을 디버그할 수 있었습니다.init()의 방법super.init()선.

와이파이/인터넷을 끄고 개발자 확인을 통과할 수 있었습니다.

언급URL : https://stackoverflow.com/questions/9721830/how-to-attach-debugger-to-ios-app-after-launch

반응형