I have been using this technique to understand my crash report (bear with me first time doing this)
Crash Report:
Last Exception Backtrace (last 2 lines which are from my program and not a framework):
'appname' 0x0002c93e 0x2b000 + 6462
'appname' 0x0002c3f0 0x2b000 + 5104
In the terminal I type:
atos -arch armv7 -o 'appname'.app/'appname' 0x2b000 + 6462
and get back:
-[CameleonInCallNumberListViewControler callChange] (in 'appname') + 6464
+
-[CameleonAppDelegate applicationWillEnterForeground:] (in 'appname') + 546
and for the last line
atos -arch armv7 -o Caméléon.app/Caméléon 0x2b000 + 5104
and get back:
-[CameleonInCallNumberListViewControler callChange] (in 'appname') + 6464
+
-[CameleonAddressbookViewController gPressed] (in 'appname') + 88
So my question is why are there 2 selectors/method signatures showing as opposed to only one, and is there any way to get the line number it crashed on?