2012-11-29 4 views
0

앱을 실행하면서 Xcode에 중단 점을 설정하면 앱이 중단되어 앱이 중단됩니다. 적어도 그것은 추락이라고 생각합니다. 콘솔에 아무 것도 발생하지 않았 음을 나타내는이 있습니다. 응용 프로그램이 종료됩니다.Xcode에서 중단 점을 설정할 때 iOS 앱이 작동을 멈 춥니 다.

중단 점에 도달하지 않았 음을 유의하십시오.

많은 앱을 개발했으며이 기능이 처음입니다. 누구나 일어날 수있는 일이나 생각해 낼 수있는 아이디어가 있습니까? 정말 내 디버깅 속도가 느려지고 있습니다.

+0

당신은 GDB 또는 LLDB + iOS의 버전과 xcode 및 컴파일러를 사용하고 있습니까 –

+0

바보 같은 질문이지만 "깨끗한"명령을 수행했는지 알고 있습니다. 10 번에서 9 번 확인하면 문제가 해결됩니다. 다른 경우 Xcode를 종료하고 다시 시작하면 문제를 해결할 수 있습니다. 드문 경우이지만 컴퓨터를 재부팅해야합니다. – Rob

답변

6

Xcode 4.x를 사용하고 있다고 가정합니다. 스킴의 설정으로 가서 다른 디버거 (GDB, LLDB가 현재 설정되어 있거나 그 반대의 경우)로 전환하십시오. 사용중인 엑스 코드 및 iOS 버전

  • : 문제가 해결되지 않으면

    , 우리는 더 많은 정보가 필요?

  • 이 문제는 시뮬레이터 또는 장치 또는 두 가지 모두에서 발생합니까?
  • 코드의 다른 위치에 중단 점을 배치 해 보았습니까?

내가 알 수있는 한, 디버거 문제입니다. 따라서 앱이 실제로 중단되지는 않습니다. 앱이 종료되는 디버그 세션이 중단됩니다. Xcode에서 중지를 누르거나 Xcode에서 응용 프로그램이 디버거에 연결되어있는 동안 장치를 연결 해제 할 때 비슷한 효과를 볼 수 있습니다.

불일치하는 Xcode 및 iOS 버전의 문제 일 수 있습니다. 문제를 진단하는 데 도움이되는 환경에 대한 자세한 정보를 제공하십시오.

+1

디버거는 LLDB로 설정되었지만 모든 오래된 프로젝트는 GDB를 사용하고있었습니다. GDB로 전환 한 후에는 문제가 사라진 것 같습니다. 예! 제안 해 주셔서 감사합니다. 기록을 위해, 필자는 Xcode 4.5.2를 사용하고 iOS 4.3 (이전 장치 테스트)을 실행하는 iPhone에서 디버깅을하고 있습니다. – btschumy

+0

호환성 문제가 있어야합니다. 즉, 이전 버전의 iOS에서는 LLDB의 새 버전이 제대로 작동하지 않을 수 있습니다. 고맙게도, 애플은 아직 GDB를 사용하지 않았다. –

관련 문제