IT Share you

iOS : URL에서 "새로 실행"앱을 디버그하는 방법

shareyou 2020. 12. 11. 20:54
반응형

iOS : URL에서 "새로 실행"앱을 디버그하는 방법


URL에서 앱을 시작할 때 URL이 앱을 새로 시작하는지 또는 일시 중지 된 상태로 전환 된 앱을 다시 시작하는지간에 차이가 있습니다.

내 질문은 URL 에서 "새 실행"프로세스를 어떻게 디버깅 합니까? Xcode에서 "실행"을 누르면 자동으로 앱이 열립니다. 그런 다음 Safari에 연결하고 테스트 사이트에 액세스하려면 앱을 일시 중지해야합니다. 하지만 일시 중단 된 앱을 닫으면 Xcode가 더 이상 여기에 연결되지 않고 디버깅 할 수 없습니다.


이 단계는 장치에서 따를 수 있습니다. 링크 에서 설립되었습니다 .

  1. Xcode에서 앱을 실행하여 기기에 설치 한 다음 Xcode에서 중지합니다.
  2. 장치의 앱 전환 UI에서 앱을 강제 종료합니다.
  3. Xcode에서 프로젝트의 구성표로 이동하십시오. 실행 섹션의 정보 탭 아래에 "실행 파일이 실행될 때까지 대기"라디오 버튼이 있습니다. "자동"옵션 대신이 옵션이 선택되어 있는지 확인하십시오.
  4. Xcode에서 앱을 실행합니다. 장치에서는 열리지 않지만 디버거는 열릴 때까지 기다린 다음 연결됩니다.

Marc-Alexandre Bérubé가 제안한 시뮬레이터에서.

  1. 에뮬레이터에서 앱을 실행합니다.
  2. 시뮬레이터에서 앱을 강제 종료합니다. 를 누릅니다 cmd+shift+(hit h twice). 앱을 위로 스 와이프합니다.
  3. 터미널을 열고 이것을 입력하십시오 xcrun simctl openurl booted http://yourdomain/path.

앱이 수동으로 시작될 때까지 기다리도록 Xcode 앱 체계를 구성해야합니다. 방법은 다음과 같습니다. http://blogmobile.itude.com/2013/09/03/how-to-debug-deep-linking-in-ios/ .

그런 다음 시작 URL을 복사하여 Mobile Safari에 붙여 넣어야합니다. 이렇게하면 앱이 시작되고 Xcode가 실행중인 앱 프로세스에 연결됩니다.

참고 URL : https://stackoverflow.com/questions/18521276/ios-how-to-debug-freshly-launching-an-app-from-a-url

반응형