2016-07-29 5 views
-1

나는이 경고를 가지고 :HockeySDK 경고 - 충돌보고를 테스트하는 방법? HockeyApp 통합을 내 응용 프로그램을 실행할 때

[HockeySDK] WARNING: Detecting crashes is NOT enabled due to running the app with a debugger attached.

오류 보고서가 전송되지 않습니다 다시 응용 프로그램을 열 때 어떤 경고가 표시되지 않습니다.
누구든지이 문제를 해결하는 방법을 알고 계십니까?

+1

해결해야 할 문제가 있습니까? – Avi

답변

3

이것은 매우 간단한 이유가 있습니다

가 연결 엑스 코드와 응용 프로그램을 실행하는 경우, 앱 lldb, 엑스 코드의 디버거에 연결됩니다. lldb이 부착되면 디버거로 작업을 수행하고 예외가 발생하거나 충돌이 발생합니다. 즉, lldb이 동시에 연결되어있는 동안 충돌이 HockeyApp SDK 또는 다른 크래시보고 SDK에 도달 할 수 없음을 의미합니다.

해결책도 매우 간단합니다. 방금 확인 SDK가 제대로 통합 만들고 싶어하고 충돌을 잡을 경우, 다음을 수행하십시오

  1. 는 수행 빠른 시뮬레이터 또는 장치에 응용 프로그램의 현재 버전을 설치하려면 "& 실행을 구축".
  2. 디버깅 세션을 중지하려면 Xcode에서 "Stop"버튼을 클릭하십시오.
  3. 앱 아이콘을 두드 리거나 클릭하여 수동으로 기기 또는 시뮬레이터에서 앱을 시작합니다.
  4. 충돌이 발생합니다.
  5. 앱을 다시 시작하십시오. 이제 HockeySDK는 충돌 보고서를 처리하고 충돌 로그 전송을 승인하는 대화 상자를 표시해야합니다.

주의 사항 : 앱 시작 후 앱이 즉시 중단되지 않도록주의하십시오. 그러면 SDK에 충돌이 발생하기 전에 충돌 보고서를 처리하고 보낼 충분한 시간이 주어지지 않습니다.

+0

감사합니다. 잘 작동하고 경고도 표시됩니다. –

1

하키 앱 sdk는 기본적으로 디버거가 연결되면 보고서를 보내지 않습니다. 이것에 아무런 문제가 없습니다.

ur 테스터에게 릴리스 된 아카이브 빌드가 충돌을 일으킬 때보고를 보냅니다. 나는 개인적으로 이것이 당신이 개발할 때가 아니라 당신의 테스터로부터의 충돌을 추적하려고하기 때문에 이것이 반드시해야한다고 생각합니다.