Crashlytics“帮助文章”没有帮助。 https://docs.fabric.io/apple/crashlytics/missing-dsyms.html
努力为我的项目启动 crashlytics。
做了什么:
使用应用崩溃代码测试“崩溃”按钮。
建成,坠毁。
crashlytics 检测到该应用,但显示“缺少 dsyms”
在 xcode 中,targets-> MyApp -> Build Settings -> Debug Info Format -> Dwarf with dsym 文件。
产品 -> 归档
右键单击存档 -> 在查找器中显示 -> 显示包内容、dSYMs 文件夹 -> 以及框架 dsyms 位于 MyApp.app.dsym 文件中。用终端存档
zip -r SymbolFiles.zip MyApp.app.dSYM
(“压缩 ..”根本不起作用)将该 zip 文件上传到 crashlytics。说“几分钟后返回”。什么都没发生,“missing dsyms”仍然存在。
文章建议在运行时搜索丢失的 UUID dwarfdump -u <PathToYourAppsDsym>
在这种情况下,我得到一个错误:parse error near
\n'`
最佳答案
问题已解决。
在仔细检查所有“Dwarf with dSYM”后,它起作用了。
- 不知何故,我错过了应用程序崩溃后必须再次从设备而不是模拟器重新启动它的步骤。
关于ios - 为 Crashlytics 寻找 dsyms,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43858266/