2009-05-07 7 views
1

아이폰에서 내 애플리케이션을 프로파일 링하기 위해 상어를 사용하고 있습니다. 샤크에서 지침에 따라 http://developer.apple.com/iphone/library/documentation/DeveloperTools/Conceptual/SharkUserGuide/SelectingExecutiontoSampleorTrace/SelectingExecutiontoSampleorTrace.html#//apple_ref/doc/uid/TP40005233-CH13-SW19아이폰 앱 프로파일 링을위한 상어

내 응용 프로그램에 대한 프로필을 생성 할 수 있습니다. 하지만 내 응용 프로그램의 기능 대부분은 기호 헤더 아래에서 알 수없는 것으로 나타납니다. 이는 응용 프로그램의 릴리스 버전을 사용하고 있기 때문입니다. 사용자 가이드는 기호화 정보와 기호가 많은 응용 프로그램의 이진 기호를 사용하여 기호 정보를 생성 할 수 있다고 제안합니다. 그래서 먼저 디버그 정보를 유지하는 디버그 버전의 응용 프로그램을 생성 한 다음 릴리스 버전을 생성하고 상어를 사용하여 FILE/symbolic 옵션을 사용하고 Debug-iphoneOs에서 응용 프로그램의 디버그 버전을 선택했습니다. 오류 표시가 실패했습니다. 누구든지이 오류를 제거 할 수있는 방법을 제안 할 수 있습니까?

답변

3

File-> Symbolicate를 사용하여 기호로 iPhone 앱을 프로파일하려면 릴리스 버전이 아니라 iPhone에서 디버그 버전을 프로파일 링해야한다고 생각합니다. 적어도 그것이 내가 과거에 어떻게 작동했는지입니다. 그렇게하면 Debug-iphoneos에서 빌드를 사용하여 기호화 할 때 동일한 이미지를 참조하게됩니다.