Carthage static frameworks dSYMs

527 Views Asked by At

Per Carthage docs,

It additionally makes sure that xcodebuild does not attempt to produce dSYM files for static frameworks, since this would cause a build failure otherwise

Does it mean that the final dynamic framework will have dSYMs for all statically linked dependencies OR I will not have such dSYMs at all?

1

There are 1 best solutions below

0
On

Finally found an answer on Github

Crash symbolication seems to work fine with this approach, the symbols of the static framework just end up in the dSYM of the binary that they're linked into. The only bit of weirdness is that they'll be grouped under the name of whatever binary they're linked into in the crash report, e.g. ReactiveCocoa would show up within <AppName> in the stacktrace if ReactiveCocoa was statically linked into a binary named <AppName>.