2012-01-25 5 views
1

iPhone 4 장치가 있고 테스트 한 결과 내 응용 프로그램이 완벽하게 작동하지만 iPhone 3GS를 사용하는 클라이언트에 응용 프로그램을 보냈을 때 특정보기에서 충돌이 발생합니다.
제 질문은 시뮬레이터 같은 실제 장치없이 3GS에서 내 응용 프로그램을 테스트 할 수 있습니까? 또한 내 클라이언트 장치의 충돌 장치 로그를 볼 수 있습니다.3GS 장치에서 응용 프로그램이 다운 됨

답변

3

먼저 클라이언트에서 crashlog를 가져와야합니다. 아마도 빌드를 컴파일 한 사람 이었기 때문에 XCode가이를 나타낼 수 있습니다. 그러면 충돌이 일어나는 라인을 쉽게 찾을 수 있어야합니다.

에뮬레이터를 사용하여 충돌을 재현 할 수도 있지만 실제 장치와 정확히 같지는 않습니다. 따라서 실제 장치가 아닌 에뮬레이터에서 작동 할 수 있습니다.

당신은 같은 로그를 가질 수 http://www.iphonedevsdk.com/forum/iphone-sdk-development/55116-how-get-crash-logs-data-iphone-os-ios.html

그렇게하도록 클라이언트를 요청합니다.

+0

코드를 실행하는 동안 xcode에서 os 버전 만 정의 할 수 있기 때문에 어떻게 에뮬레이터에서 충돌을 재현 할 수 있습니까? –

+0

또한 클라이언트에서 오류 로그를받을 수있는 방법은 무엇입니까 –

+0

3GS에만 해당되는 경우 어려울 수 있지만 iOS 버전 문제 일 수도 있습니다. 따라서 클라이언트의 iOS 버전과 동일한 에뮬레이터를 사용해보십시오. – Zoleas

관련 문제