Many times, application crashes, and a developer will have no idea what is the cause (if he knows, it would not have happened).
I am not providing the how-to here, instead I am referring to anoshkin’s blog post.
One valuable lesson I learnt: Always keep the dSYM for each version released
I did not know that I should keep the dSYM, and when I need it, I don’t have it.. Bad.