我有一个已经在App Store中的应用程序,并且我收到了一个崩溃的报告,它没有被符号化。我尝试使用以下过程上传.dSYM文件,但Parse仍向我显示未符号化的崩溃报告。我想知道我做错了什么。

假设该应用名为MyApp


在Xcode中,我使用“窗口”>“管理器”打开管理器
我找到了最新的MyApp存档,然后右键单击它,然后在Finder中显示
我右键单击MyApp.xcarchive文件,然后选择“显示包内容”
我导航到dSYMs文件夹并获取目录(我在这里也看到MyApp.app.dSYM文件)


在终端中,我使用以下命令上传dSYM文件:


我进入项目文件夹中的我的解析云文件夹
然后输入以下内容:


parse symbols 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.


当我刷新“解析分析”页面时,它仍然显示崩溃报告未标记。任何想法为什么会这样?

最佳答案

我最初将其作为评论提交是因为我认为我没有看到正确的结果。现在我意识到自己是。

因此,您需要做的是上传在档案的DWARF目录中找到的文件。可以在dSYM/xarchive/DWARF/app_name上找到,其中“ app_name”实际上是您要上传的文件。

一旦执行了此操作,根据我从Parse的文档中可以看出的那样,以前没有被符号化的崩溃将不会被符号化。相反,将使用符号生成新的崩溃。这有点令人困惑,因为此后重复的,不对称的崩溃仍然存在。您可以在Parse的网站here上找到此信息。

关于ios - 上载DSYM文件后,系统不会剖析剖析崩溃分析,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32300712/

10-09 21:53