반응형
출시 후 iOS 앱에 디버거를 연결하는 방법은 무엇입니까?
문제 해결 중인 문제가 있는데, Xcode로 실행되는 경우에는 매우 드물게 발생하고 발생하지 않는 것 같습니다.
문제가 발생할 때까지 (즉, 스프링보드에서) 정상적으로 앱을 실행한 다음 그 시점에서 디버거를 연결하는 것이 가능합니까?
저는 가능하면 탈옥 없이 이것을 하고 싶습니다.
- Mac에 연결된 장치 연결
- 디버그 > PID 또는 이름으로 프로세스에 첨부
- 대화 시트에서 앱 이름을 입력합니다.
Debug navigator
Xcode를 통해 시작할 때(예: 대상의 이름이 번들-id가 아님).
앱이 이미 실행 중이면 디버거가 실행 중인 프로세스에 연결됩니다.실행되지 않으면 앱이 실행될 때까지 기다렸다가 연결됩니다.
나머지 2개의 답변 중 어느 것도 약간의 어려움 없이 저에게 충분한 세부사항을 제공하지 않았기 때문에 저는 이것을 여기에 두겠습니다.
시뮬레이터에서 앱을 실행하고 디버그 탐색기에서 이름을 기록합니다.
장치를 연결하고 장치를 대상으로 선택하는 것을 잊지 마십시오.
- 디버그 > 프로세스에 첨부 > 프로세스 식별자(PID)별 또는 이름
- 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
반응형
'programing' 카테고리의 다른 글
C#에서 복싱과 언복싱이 필요한 이유는 무엇입니까? (0) | 2023.05.20 |
---|---|
종료 코드 1( 호출을 보려면 -v 사용), Xcode 8, Swift 3에서 링커 명령이 실패했습니다. (0) | 2023.05.15 |
QueryParser에 여러 필드를 통합하는 방법은 무엇입니까? (0) | 2023.05.15 |
백그라운드 작업자를 사용하여 GUI를 업데이트하는 방법은 무엇입니까? (0) | 2023.05.15 |
공식 Postgre의 구성 파일을 사용자 정의하는 방법SQL Docker 이미지? (0) | 2023.05.15 |