我一直在收到Firebase崩溃报告,但我不确定是什么导致了崩溃。我尝试在Xcode中测试,但无法复制该错误,但这个崩溃会影响几个不同的用户,所以我知道这不是一个单独设备特定的崩溃。以下是关于崩溃发生时发生的情况的所有信息。然而,显然由于这是通过Firebase的崩溃报告报告的,我只有这么多信息。
如果您认为有任何特定信息与崩溃有关,请告诉我,我将尽力提供可能的信息。
崩溃跟踪:
- 所有崩溃都来自某种iPad设备,这可能是巧合。
- 我可以从事件日志中看出,不同用户的不同屏幕上发生了相同的崩溃,因此崩溃可能在AppDelegate类中的某个位置,但我不确定什么样的问题只会偶尔发生像这个崩溃。
- 在崩溃跟踪中,我唯一认识的是我编写的代码的
main (AppDelegate.swift:15)
,但我的AppDelegate文件中第五行只是AppDelegate类声明,如下所示:class AppDelegate: UIResponder, UIApplicationDelegate {
如果您认为有任何特定信息与崩溃有关,请告诉我,我将尽力提供可能的信息。
崩溃跟踪:
Exception name: EXC_SOFTWARE / UNCAUGHT_NS_EXCEPTION
1
CoreFoundation
__exceptionPreprocess + 1224112
2
libobjc.A.dylib
objc_exception_throw + 32636
3
UIKit
-[UIPopoverPresentationController presentationTransitionWillBegin] + 9835108
4
UIKit
__71-[UIPresentationController _initViewHierarchyForPresentationSuperview:]_block_invoke + 3628972
5
UIKit
__56-[UIPresentationController runTransitionForCurrentState]_block_invoke + 3621060
6
UIKit
_runAfterCACommitDeferredBlocks + 2912452
7
UIKit
_cleanUpAfterCAFlushAndRunDeferredBlocks + 2968188
8
UIKit
_afterCACommitHandler + 26016
9
CoreFoundation
__CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 919332
10
CoreFoundation
__CFRunLoopDoObservers + 910536
11
CoreFoundation
__CFRunLoopRun + 911608
12
CoreFoundation
CFRunLoopRunSpecific + 35916
13
GraphicsServices
GSEventRunModal + 49284
14
UIKit
UIApplicationMain + 516228
15
Poker
main (AppDelegate.swift:15)
16
libdyld.dylib
start + 10420
main (AppDelegate.swift:15)
只是指向 AppDelegate 类声明,所以那里没有什么有趣的事情发生。 - James Stonehill