>

iOS 8에서 오늘 뷰 확장 (위젯)을 디버깅하고 싶습니다. 따라서 Xcode의 "Scheme"에서 위젯을 선택하고 iPhone을 장치로 선택하고 실행을 누르십시오. "iPhone에서 오늘보기 실행 중"이라고 표시되고 왼쪽의 사이드 바에 "연결 대기 중"이라고 표시됩니다. "연결 대기 중"단계에 영원히 들어가서 iPhone에 대한 디버깅 정보를 표시하지 않습니다. 그러나 시뮬레이터를 장치로 선택하면 올바르게 작동합니다. 시뮬레이터에서 "연결 대기 중"몇 초 후에 위젯이 활성화되고 디버깅 정보가 표시됩니다.

확장 프로그램이 iPhone에서 디버깅 정보를 표시하지 않지만 시뮬레이터에서 왜 표시되는지 이유를 아는 사람이 있습니까?


  • 답변 # 1

    시뮬레이터에서 알림 창이 열려있는 동안 디버거를 중지하고 시작하지 마십시오. 알림 창을 닫습니다. 디버거를 중지하십시오. 다시 시작하십시오. iOS8에서 위젯 디버깅은 매우 섬세합니다. 느리고 공격적이지 않은 방식으로 모든 것을해야합니다 (현재로서는).

  • 답변 # 2

    확장 체계를 편집하고실행에서실행 파일옵션이실행시 요청으로 설정되어 있는지 확인하십시오.

    확장 체계를 실행하십시오.

    목록에서오늘실행 파일을 선택하십시오

    오늘앱을 시작해야하며 이제 확장 프로그램이 디버거에 연결되어야합니다.

  • 답변 # 3

    알림 창을 닫습니다. 작동을 시작해야합니다.

  • 답변 # 4

    이 방법으로 내 오늘보기 확장 프로그램을 디버깅 할 수있었습니다.

    1) 알림 센터가 해제되었는지 확인하십시오.

    2) 중지 버튼으로 Xcode의 모든 프로세스를 중지하십시오.

    3) 확장 구성표 실행

    4) 알림 센터를 아래로 내리면 Xcode에서 일반적인 "앱 실행"소리가 들립니다

    5) 디버거가 자동으로 연결되며 확장 프로그램을 디버깅 할 수 있습니다.

    이것이 당신에게 효과가 있는지 알려주세요.

  • 답변 # 5

    이것은 나에게 일어났습니다 .... 당신이 모든 일을 올바르게하고있는 것처럼 보입니다 .... 위의 모든 것을 시도하십시오. 전화를 뽑았다가 다시 꽂으면 문제가 사라졌습니다.

  • 이전 c# - MDLC 및 NDLC를 사용하는 스레드에서 이상한 NLog 동작
  • 다음 angularjs - Angular 하이브리드 애플리케이션에서 다운 그레이드 된 구성 요소에서 낙타 매개 변수를 인식 할 수 없음