I have an app with Crashlytics installed. To get the dSYM files for it, I've always gone to Window/Organizer, right click to show in finder, right click "show package contents" and go to the dSYM directory to get them.
In this instance, Crashlytics is saying it's missing a dSYM file which is a random string of numbers and letters (65cbd90a2b443d36ab7a6a419b797a71
). When I go to look for it using the methodology described above, I'm only seeing a file named MyApp.app.dSYM
and dSYM files for several frameworks I've incorporated via CocoaPods. I tried using dragging and dropping that file, but Fabric insists on the random string.
I've tried showing package contents of MyApp.app.dSYM
, but don't see anything inside it except a "Contents" folder and a "Resources" folder w/ a DWARF subdirectory and a file with no extension called "My App".
Upon reviewing this post, I am 99% certain I can't just build an archive and resubmit it.
I've also tried downloading the dSYM directly from iTunesConnect, as outlined in this post.
I tried uploading that dSYM "as is" as well as zipping it (dSYM.zip), but Fabric still wants that random string that doesn't seem to exist in either the local archive nor the dSYM on iTunesConnect.
Any suggestions re: additional methods I might get the dSYM file Crashlytics is asking for are greatly appreciated.
You're almost there when you download the DSYM package from iTunes Connect! After downloading, add a .zip extension, and double click to unzip it.
In the folder of DSYMs produced, there will be one titled 65cbd90a2b443d36ab7a6a419b797a71
(the one Crashlytics is asking for). If it's not there - double check you are looking at the same builds on Crashlytics and iTunes connect.
Upload just that file to Crashlytics.
Problem solved. 👍