atos and dwarfdump won't symbolicate my address

前端 未结 6 888
粉色の甜心
粉色の甜心 2020-12-02 07:55

I received a crash report via AirBrake.io that isn\'t symbolicated. Since the crash report is not in exactly the same format as an Apple crashlog I can\'t just drop it on XC

6条回答
  •  栀梦
    栀梦 (楼主)
    2020-12-02 08:11

    First of all check if the dSYM is really the correct one for that app:

    dwarfdump --uuid kidsapp.app/kidsapp
    dwarfdump --uuid kidsapp.app.dSYM
    

    Both should return the same result.

    Next check if the dSYM has any valid content

    dwarfdump --all kidsapp.app.dSYM
    

    This should give at least some info, other than not found.

    I guess that the dSYM is corrupt. In general you might want to use a crash reporter that gives you a full crash report with all threads and last exception backtrace information. I recommend using something based on PLCrashReporter, e.g. QuincyKit (Open Source SDK + Server + symbolication on your mac) or HockeyApp (Open Source SDK + Paid service + server side symbolication) (Note: I am one of the developers both!)

提交回复
热议问题