简体   繁体   中英

finding dsyms for Crashlytics

Crashlytics "help article" wasn't helpful. https://docs.fabric.io/apple/crashlytics/missing-dsyms.html

Struggling to kickstart crashlytics for my project.

What have been done:

  • test 'crash' button with app crashing code implemented.

  • built, crashed.

  • crashlytics detected the app, but shows "missing dsyms"

  • in xcode, targets-> MyApp -> Build Settings -> Debug Info Format -> Dwarf with dsym file.

  • Product -> Archive

  • right click on archive -> show in finder -> show package contents, dSYMs folder -> along with frameworks dsyms located MyApp.app.dsym file. Archived it with terminal zip -r SymbolFiles.zip MyApp.app.dSYM ("compress .." simply didn't work)

  • uploaded that zip to crashlytics. Said "return in couple minutes". Nothing happened, "missing dsyms" persists.

Article suggests to search for missing UUID while running dwarfdump -u <PathToYourAppsDsym> in which case, i get an error: parse error near \\n'`

The issue got resolved.

  1. The latest Xcode(8.3.2) now has 4 columns for Debug Info: 在此处输入图片说明

​​ It worked after double checking everywhere "Dwarf with dSYM".

  1. Somehow, I missed the step that after crashing the app, I had to again relaunch it from the device, not simulator.

在此处输入图片说明

@Evgeny is right. Setting the Debug Information Format to DWARF with dSYM File will be right.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM