0

我一直在观察这一点,当我的应用程序崩溃时,我会收到崩溃日志并尝试对其进行符号化,但随后会发生

  1. 当我使用 xcode 进行符号化时,它从不符号化崩溃的地址
  2. 当我使用指定developer.apple.com 技术说明的 atos 命令时,它要么提供一些其他类函数名称,而不必对崩溃做任何事情
  3. 我使用了其他方法,例如 symbolicatecrash 脚本,但结果与以前相同。
  4. 我也尝试了给定stackoverflow.com/questions/7932992的解决方案,但没有成功
  5. 我创建了一个演示崩溃并尝试将我的应用程序方案更改为“运行”并将“构建配置”更改为“发布”以检查当我将应用程序直接运行到设备时崩溃是否象征性,我测试了应用程序,演示发生崩溃,在这种情况下,崩溃被象征性地对待。
  6. 我在一个新应用程序中创建了一个演示崩溃,并创建了一个存档和导出 IPA,在设备中使用这个 ipa 来重新创建该崩溃,但仍然 xcode 无法表示该崩溃。

我不明白为什么它会这样,

我查看了档案以找到我的 dSYM 文件,并且可以在那里找到它,但无法使用上述任何过程对其进行符号化。

指导会很有帮助!

4

1 回答 1

0

在朋友的帮助下,我正在处理代码以查看位码是否会产生任何影响,发现在将存档导出到 IPA 时,它要求我使用位码重建(已选中)我只是尝试并取消选中它来创建IPA 和这次我的应用程序崩溃日志被符号化了,我仍然不知道为什么会发生这种情况,因为苹果建议在提交应用程序时使用位码进行重建。我正在寻找更多关于为什么会发生的答案?会及时通知您(如果有任何遗漏,也可以启发我。)

于 2017-08-16T08:40:30.617 回答