My app got rejected from Apple and I have got crash reports in .txt format instead of .crash format.
How can I symbolicate or read the crash report ?
When you get your crash report as a .txt file just follow these steps :
Change the file extension .txt
to .crash
(eg mycrash.txt
to mycrash.crash
).
Create a new folder in desktop and copy the mycrash.crash
file to the
newly created folder.
Copy the .dSYM file:
https://appstoreconnect.apple.com/WebObjects/iTunesConnect.woa/ra/ng/app/[appID]/activity/ios/builds/[version]/[build]/details
Open the Archives window in Xcode by navigating the menus: xcode -> window -> orgnizer
or xcode -> product -> Archive
:
Select any Archives of your app Right click on it, then select Show in Finder
Right-click on appname.xcarchive
and select Show Package Contents.
Open the dSYMs folder and get the .dSYM file, and paste it too in the newly created folder.
Copy the .app file from the same xcarchive to the new folder.
Go to path /Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/
Copy the symbolicatecrash
file to the newly created folder.
Open terminal, navigate to your folder path and then run:
$ export DEVELOPER_DIR="/Applications/Xcode.app/Contents/Developer"
Then run the symbolicate command on your crash like so:
$ ./symbolicatecrash mycrash.crash > symbolicated.crash