2012-03-08 6 views
6

안녕하십니까, 내 응용 프로그램이 iPad에서 잘 실행되고 있습니다. 하지만 시간 계측기를 사용하여 앱을 실행하면 충돌이 발생합니다.계기로 실행할 때 응용 프로그램이 충돌 함

어떤 이유 일 수 있습니까?

나는

App crashes on certain actions when using instruments, how to find reason?

같은 도움을 보았다 그러나 많은 도움을받을하지 않았다.

+0

어떤면에서 충돌이 발생합니까? –

+0

사실, 내 앱의 첫 번째 화면에는 로그인 화면이 있습니다. 버튼을 누르면 사용자 이름과 비밀번호를 입력 한 후 거기에 충돌합니다. –

+0

디버그 구성에서 실행 중이십니까? 당신의 계획을 확인하십시오. "분석"도구에 "디버그"가 활성화되어 있으면, Instruments를 사용할 때 충돌이 발생할 수 있습니다. – JiaYow

답변

1

확실한 다른 원인이있을 수 있지만이 하나가 직접 있습니다.

프레임 워크 경로 위치 중 하나를 업데이트했지만 빌드 설정을 업데이트하지 않았습니다.

이것은 내 코드가 정상적으로 실행될 때 컴파일되고 작동한다는 의미 였지만 악기를 실행했을 때 충돌이 발생했습니다.

문제는 응용 프로그램을 정상적으로 실행했을 때 충돌이 발생 했어야한다는 것입니다. 내 프로젝트를 정리할 때 앱이 작동을 멈추고 내가 필요한 오류 메시지가 표시되었습니다 (프레임 워크가 올바르게 설치되지 않았습니다).

그래서이 문제가 발생하면 프로젝트를 정리하고 실행하는 것이 좋습니다. 충돌을 일으켜 문제를 일으켜 문제를 해결할 수 있습니다.

+2

이 대답은 나를 도왔습니다. 프로파일 링을 위해 빌드해야합니다. '디버그'또는 '실행 중'에서 악기를 실행하면 내 의도적으로 iOS가 충돌합니다. –