我一直在谷歌搜索如何分析崩溃文件,并找出我的应用程序中的问题。 很多帖子都提出了许多场景的不同解决方案。 我的方案如下: 我将源代码提供给另一个开发人员。另一个开发人员使用Bamboo生成一个版本,然后他发送用于上载.ipa文件的链接。 QA测试应用程序并使用Xcode组织器生成崩溃报告并将其发送给我。 但是,当我查看崩溃文件时,我看不到有关崩溃原因的明确指示(一些十六进制的东西)。 一些帖子显示了如何使用崩溃日志和DSYM文件分析崩溃报告。但由于我没有DSYM,我使用" atos"终端命令并分析地址。但我所拥有的只是一些奇怪的输出。 例如:
MacBook-Pro-de-macbook:文件夹atos -arch armv7 -o MyApp.app/MyApp 0x5c9fff 我得到 0x005c9fff(在MyApp中)
有人可以告诉您是否有直接的方法来分析崩溃报告?我应该让其他开发者提供.DSYM文件吗?有没有办法解释十六进制地址并获得发生崩溃的确切行?