2011-08-01 6 views
4

iOS 용 앱을 명령 줄을 통해 만들고 있지만 디버깅하는 데 문제가 있습니다. XCode를 사용하여 구축했다면 문제없이 장치에서 "빌드하고 디버그"할 수있었습니다. 하지만 지금은 gdb를 사용하여 장치에서 실행하고 단계별로 실행하는 방법을 모르겠습니다. 빈 Xcode 프로젝트에 "사용자 지정 대상/실행 파일 추가"를 시도한 다음 실행하면 Xcode가 실행 파일을 찾지 못한다고 불평합니다. 기기에 수동으로 앱을 설치하고 Xcode 내에서 gdb를 사용하여 앱에 연결하려고하면 동일한 문제가 발생합니다. 이 애플 리케이션을 디버깅하는 방법에 대한 모든 포인터? Xcode를 사용하도록 빌드 프로세스를 변경하는 것은 옵션이 아닙니다.iOS 앱 디버깅을 명령 줄에서 빌드

+0

디바이스 또는 시뮬레이터에서 디버그하려고합니까? – gaige

+0

장치에서 테스트하려고합니다. – 341008

답변

1

This site은 iOS 장비에서 원격 디버깅 세션을 수동으로 설정하는 방법에 대한 유용한 자습서를 제공합니다. 이 과정은 장치에 원격 디버깅 서버를 만들고 로컬 GDB 인스턴스를 사용하여 원격 디버깅 서버에 연결하는 것으로 이어집니다.

+0

감사합니다. 유망한 것 같습니다. 나는 Xcode 내에서 어떻게 든 gdb를 시작할 수있는 기회가 없다고 생각한다. gdb에 GUI 인터페이스를 사용하고 싶습니다. – 341008

+0

빌드를 실행하고 xcode에서 실행하면 사이트에서 자동으로 설명하는 단계를 수행합니다. 현재 Xcode 3을 사용하고 있기 때문에이 단축키가 아마도 변경되었지만 cmd + shift + y를 누르면 그래픽 디버거가 표시되거나 정상적인 gdb 콘솔이 cmd + shift + r을 누르는 것이 좋습니다. xcode에는 cmd + option + b로 표시 할 수있는 그래픽 브레이크 포인트 관리자도 있습니다. – grahamp