It has been a while since I used symbolicate in XCode and it used to work. Today when I tried this...
I searched all over the net, nothing seems to work.
Edit: In the Build Settings if I disable "Strip Debug Symbol During Copy" even for release build, everything works fine. But Xcode should have been able to symbolicate using the dSYM file I guess. I do not want to distribute the app with debug symbols.
Thanks in advance.
This article will help finding where the problem is: http://support.hockeyapp.net/kb/how-tos-faq/how-to-solve-symbolication-problems
Since you say you run in release mode
, the version running on the device is NOT the one that you archived! So if there is a release build already available in the DerivedData
directory, it will take that. Otherwise it will create a new build and install that one.
Now there are two possibilities why symbolication doesn't work:
Update: Note regarding stripping symbols: when you don't strip the symbols as mentioned in your edited post, the symbolication is done on the device already. But of course you will be missing the line numbers.