2014-10-16 1 views
8

Xcode 6 (6A313)에서 제공되는 샘플 Action App Extension을 디버깅하려고합니다. 앱이 완벽하게 실행 되더라도 Debug Area에서 NSLog 메시지를 볼 수 없으며 Xcode도 중단 점에서 중지하지 않습니다.iOS 8 앱 확장을 디버그 할 수 없습니다.

상황은 나는 시도했다 :

  • 나는 맥 스토어에서 다시 다운로드없이 성공을 다시 설치, 엑스 코드 (6) 제거 시도했습니다.
  • 가 나는 또한 디버그를 통해 이동하려고했습니다 -> 프로세스에 연결 - 때 "시작 - - 번들 ID을 기다리는 것은"프로세스 식별자 (PID) 또는 이름 ...하지만, 상태 표시 줄>은 보여준다 이미 실행 중입니다.
  • 시도한 다른 기기.
  • 시뮬레이터에서 실행을 시도했지만 내 앱 확장 프로그램이 앱 확장 목록에 표시되지 않습니다 ('더보기'목록에도 없음).
  • 나는 또한 this 대답을 확인했는데, 그것은 나에게 도움이되지 못했다. 당신이 하나를 응용 프로그램 확장 대상 엑스 코드는 확장을 위해 또한 새로운 계획을 추가한다 (또는 만들 수있는 추가하면

내가 무엇을해야하는지 :

+0

오늘 확장 프로그램을 디버깅하는 데 많은 문제가있었습니다. 한 가지 도움이되는 것은 Xcode에 의존하는 대신 GitHub의 NSLogger를 사용하여 WiFi를 통해 Mac에 로그인하는 것입니다. – EricS

+0

@EricS 그걸 줄거야 –

답변

4

을 아이디어가 부족했다 '관리 스키마 ... '). 이 경우 시뮬레이터의 장치/OS를 선택하는 드롭 다운의 왼쪽에서 활성 스키마를 변경하고 실행해야합니다. 당신이 위젯 하나에 활동 계획을 변경하는 경우

Selecting the extension active scheme

, 다음 브레이크 포인트 및 NSLog 적어도 나를 위해 작동합니다.

+2

대답 주셔서 감사합니다. 그렇습니다. 저는 분명히 App Extesion 체계를 실행하고 있습니다. 나는 계획을 제거하고 수동으로 다른 것을 만들려고 노력했다. 다시 운이 없다. –

+0

우리는 잠시 후 앱 확장으로 돌아 갔고 현재 버전의 Xcode (7.2)에서는 디버깅 및 로깅에 아무런 문제가 없었습니다 –

관련 문제