【发布时间】:2019-11-14 16:55:46
【问题描述】:
通过应用图标从后台返回时发生崩溃。
但是我在控制台日志中看不到任何详细信息。有信号终止,但找不到信号号。
<FBApplicationProcess: 0x117bcb930; Maixxxx; pid: 1762> exited abnormally via signal.
Process exited: <FBApplicationProcess: 0x117bcb930; Maixxx; pid: -1> -> <FBApplicationProcessExitContext: 0x17103f820; exitReason: signal; terminationReason: (none)>
重现我的崩溃的过程如下:
- 通过点击应用图标启动应用。
- 以普通用户身份使用该应用。
- 按主页将其置于后台。
- 等待几分钟。
- 单击跳板屏幕上的应用程序图标以再次使用它。
- 应用崩溃&退出。
由于崩溃仅在从后台返回时发生,并且需要进入后台几分钟,所以我无法在附加 lldb 的调试模式下运行。
我没有使用任何背景功能。
另外,我没有在 Fabric 的 Crashlytics 中看到任何崩溃报告。所以我认为信号处理程序也不能被调用?
如何调查此类问题?
【问题讨论】:
-
澄清一下:您自己在设备上检查过崩溃报告吗? (Xcode - 窗口 - 设备和模拟器 - 查看设备日志)也许它被列为“未知”(这可以解释为什么 Crashlytics 没有找到它),那么我猜你可能必须自己符号化它,但这总比没有好.
-
@Gero 是的,我再次检查了设备,没有相关的崩溃日志。
标签: ios debugging crash signals