As an iPhone developer it’s crucial to be able to make sense of those pesky crash logs you get back from your testers. Unfortunately Apple’s tools offerings in in this area aren’t much to write home about — they appear to require a few specific pre-conditions to be met.
Make sure you have the necessary intermediary build files to hand:
When setting up your environment, experimentation shows that the following is required:
Symbolising a crash should then simply be a matter of running something like the following command:
/Developer/Platforms/iPhoneOS.platform/Developer/Library/PrivateFrameworks/DTDeviceKit.framework/Versions/A/Resources/symbolicatecrash -A -v crash.log > decoded.log
Tags: apple, debugging, development, iphone