我的 iOS 应用程序在后台运行时被终止。我在设备控制台中收到以下日志:
后台任务 160 ("") 是在 30 秒前创建的。在后台运行的应用程序中,这会产生终止的风险。请记住及时为您的任务调用 UIApplication.endBackgroundTask(_:) 以避免这种情况。
其次是
调用到期处理程序后后台任务仍未结束:。此应用程序可能会被系统终止。调用 UIApplication.endBackgroundTask(_:) 来避免这种情况。
并且应用程序在从后台恢复时终止并重新启动
新的度量工具包后台退出数据 (iOS 14) 还报告BackgroundTaskAssertionTimeoutExits正在杀死我的应用程序
在中断UIApplicationEndBackgroundTaskError 时,我得到以下回溯:
我自己没有实现任何后台任务,但应用程序中集成了一些第三方库。
调试这个的正确方法是什么?