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:
- You are doing another release build later on, so the previous build and dSYM get overwritten (see explanation in the link above)
- Spotlight doesn't find the dSYM and app binary with the UUID written in the crash report (see explanation in the link above to verify that)
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.