How do I symbolicate a copy/pasted crash report?

前端 未结 3 2190
南笙
南笙 2020-12-30 10:04

I have a user who is experiencing a crash using the app store version of an iPhone app. The crash is not reported via iTunes connect and the user is unable to sync with iTu

3条回答
  •  暗喜
    暗喜 (楼主)
    2020-12-30 10:52

    You have to have the exact dSYM that was generated along the build that is installed on the device and generated the crash report.

    Some background information and steps to go through to identify the reason why symbolication won't work can be found here: http://support.hockeyapp.net/kb/how-tos-faq/how-to-solve-symbolication-problems

    In addition, you might want to be more specific when saying:

    When I import this manually created .crash report into XCode's Organizer, I am not able to symbolicate it.

    How does the crash report look like after symbolication? Please post the full report.

    Using the same Xcode that generated the app store binary is irrelevant, as said above you need the dSYM that has been generated alongside the app binary. And that dSYM has be accessible via spotlight, as the above linked article explains.

    The steps explained in Symbolicating iPhone App Crash Reports do not always work. See this post for more details on that: https://stackoverflow.com/a/14810920/474794

    Update: The report will not be symbolicated, because the stack frames of the threads are not formatted correctly! The lines with the 2 hex addresses, the + sign and the number in the end have to be at the end of the line above. So go into each of those lines hit the backspace/delete key to move it up and save. (don't delete the tab after the library/binary name!) Then symbolication should work. Or use this edited one: http://pastebin.com/L9r6PTXr

提交回复
热议问题