Search code examples
iosxcodedebugginggoogle-analyticstestflight

Should I use 'Strip Debug Symbols During Copy' and 'Strip Linked Produts' with Google Analytics?


I have used TestFlight for remote crash reporting. Now I'm using Google Analytics for that.

TestFlight recommends 'Strip Debug Symbols During Copy' and 'Strip Linked Produts' to be disabled. Google Analytics - no. Should I remove them after I have changed TestFlight to Google Analytics?

enter image description here


Solution

  • This depends on how the crash reports are being symbolicated:

    1. If you can upload a dSYM to get symbolicated crash reports, you should strip the debug symbols. This has the benefit of getting line numbers and sometimes up to 50% smaller application binaries.

    2. If you can NOT upload a dSYM for symbolication, and can't/don't want to download the crash reports and symbolicate them on your own Mac, you should not strip the symbols to get at least something. Symbolication on your Mac will only work if you archive the dSYM of those builds and you can download crash reports in standard format.