我有一个已经在 App Store 中的应用程序,我收到了一个未符号化的崩溃报告。我尝试使用以下过程上传 .dSYM 文件,但 Parse 仍然向我显示未符号化的崩溃报告。我想知道我是否做错了什么。
假设应用名为 MyApp
- 在 Xcode 中,我使用 Window > Organizer 打开管理器
- 我找到我最新的 MyApp Archive,然后右键单击它然后在 Finder 中显示
- 我右键单击 MyApp.xcarchive 文件并选择“显示包内容”
- 我导航到 dSYMs 文件夹并获取目录(我在这里也看到了 MyApp.app.dSYM 文件)
在终端中,我使用以下方法上传 dSYM 文件:
- 我 cd 到我的项目文件夹中的解析云文件夹
- 然后我输入以下内容:
解析符号 MyApp --path="/Users/EmadToukan/Library/Developer/Xcode/Archives/2015-08-15/MyApp 2015-08-15, 7.28 PM.xcarchive/dSYMs/MyApp.app .dSYM"
当我按下回车键时,我得到以下信息:
Uploading iOS symbol files...
Uploaded symbol files.
当我刷新我的 Parse Analytics 页面时,它仍然说崩溃报告是未符号化的。知道为什么会这样吗?
最佳答案
我最初将其作为评论提交,因为我认为我没有看到正确的结果。现在我意识到我是。
因此,您需要做的是上传在存档的 DWARF 目录中找到的文件。这可以在 dSYM/xarchive/DWARF/app_name
中找到,其中“app_name”实际上是您要上传的文件。
一旦你这样做了,从我从 Parse 的文档中可以看出,以前未符号化的崩溃将不会被符号化。相反,将使用符号生成新的崩溃。这有点令人困惑,因为重复的 unsym 崩溃之后仍然存在。您可以在 Parse 的网站上找到此信息 here
关于ios - 上传 DSYM 文件后解析未符号化的崩溃分析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32300712/