2017-01-26 1 views
2

키보드 확장 기능과 iMessages 확장 기능을 가진 앱이 있습니다. 주 앱은 디버그가 잘되고, 중단 점에서 멈 춥니 다 &은 코드를 단계별로 실행할 수 있습니다. iMessage 확장도 잘 작동합니다. 디버거와 함께 잘 작동하는 데 사용 된 키보드 익스텐션은 Xcode 8을 설치 한 이후로 실패했습니다. 스레드 1에서 SIGABRT/SIGQUIT를 던지는 중단 점에 도달하지 못하거나 중단 점에 도달 한 다음 SIGQUIT로 첫 번째 단계에서 충돌합니다.Xcode 8 키보드 확장 디버거

OSX Sierra 10.12.3에 Xcode 8.2.1이 있습니다. 시뮬레이터뿐만 아니라 테스트 장비 인 iPhone 6을 시험해 보았습니다. 내가 dev에 상자뿐만 아니라 장치를 재부 팅했습니다. 임시 파일을 지우고 빌드 (Shift + Command + Option + K 및 Shift + Command + K)를 정리했습니다.

다른 누구도 Xcode 및 키보드 확장 프로그램에서 디버거와 관련하여 문제가 있습니까?

TIA, 마이크

답변

2

나는 새로운 엑스 코드 (8.2.1) 프로젝트에서이 버그가 발생했습니다. 키보드를 디버그 할 수있는 임시 해결책을 찾았습니다.

  1. 항상 같은 코드를 실행하십시오!
  2. 오류 (SIGQUIT)가 나타날 때까지 키보드를 들으십시오!
  3. 고토 엑스 코드> 디버그> 다시 엑스 코드> 디버그> 프로세스에 연결
  4. 고토를 분리 : 키보드를 연결 (그것이 있어야하는 첫 번째 프로세스)

지금, 당신의 중단 점을 작동합니다. 하지만 불행히도 로그 출력이 없습니다! 일시적으로 문제가 해결되기를 바랍니다.

+0

고맙습니다. 처음에는 작동하지 않았지만 몇 번 시도한 후에 코드를 성공적으로 연결하고 코드를 계속 진행했습니다. – Mikey

+0

첨부 한 후 로그 출력을 얻는 방법은 무엇입니까? – TomSawyer

관련 문제