从应用程序图标返回后发生了崩溃。
但是,我在控制台日志中看不到任何详细信息。有一个终止信号,但我们找不到信号编号。
<FBApplicationProcess: 0x117bcb930; Maixxxx; pid: 1762> exited abnormally via signal.
Process exited: <FBApplicationProcess: 0x117bcb930; Maixxx; pid: -1> -> <FBApplicationProcessExitContext: 0x17103f820; exitReason: signal; terminationReason: (none)>
我遇到的崩溃现象可以按照以下步骤重现:
- 通过点击应用图标启动应用程序。
- 像普通用户一样使用该应用程序。
- 按 Home 键将其放入后台。
- 等待几分钟。
- 在主屏幕上点击应用程序图标以再次使用它。
- 应用程序崩溃并退出。
由于崩溃仅在从后台返回时发生,并且需要进入后台一段时间,因此无法在带有lldb附加的调试模式下运行。
我没有使用任何后台功能。
另外,在 Fabric 的 Crashlytics 中也没有看到任何崩溃报告。所以我认为信号处理程序也不能被调用了吧?
如何调查这种问题呢?