为什么 viewcontroller dealloc crah 与 ios 16?

问题描述 投票:0回答:0

我的应用程序在 ios 15 和 xcode 13 上运行良好。但是,由于我们必须切换到 xcode 14,我更新了它,它在登录后开始崩溃。

不是一直都这样,但是我又获取不到,但是用户崩溃了。我激活僵尸对象如下 导航到 Edit Schemes -> Diagnostics,并启用 Zombie 对象的复选标记

像这样的崩溃报告

     Thread 0 Crashed:
0   libobjc.A.dylib                 0x00000001b4a1e820 objc_msgSend + 32
1   UIKitCore                       0x00000001bdbe74a4 -[UIViewController dealloc] + 772 (UIViewController.m:3102)
2   UIKitCore                       0x00000001bdbe50cc -[UINavigationController dealloc] + 308 (UINavigationController.m:786)
3   CoreFoundation                  0x00000001bb9e2734 __RELEASE_OBJECTS_IN_THE_ARRAY__ + 116 (NSCollectionAux.h:70)
4   CoreFoundation                  0x00000001bb981b94 -[__NSFrozenArrayM dealloc] + 124 (NSCopyOnWrite.h:229)
5   UIKitCore                       0x00000001be1539ec -[UIMoreListController .cxx_destruct] + 76 (UIMoreListController.m:58)
6   libobjc.A.dylib                 0x00000001b4a1e0a4 object_cxxDestructFromClass(objc_object*, objc_class*) + 116 (objc-class.mm:456)
7   libobjc.A.dylib                 0x00000001b4a22e00 objc_destructInstance + 80 (objc-runtime-new.mm:8628)
8   libobjc.A.dylib                 0x00000001b4a2c4fc _objc_rootDealloc + 80 (NSObject.mm:2138)
9   UIKitCore                       0x00000001bdbe78d8 -[UIResponder dealloc] + 124 (UIResponder.m:184)
10  UIKitCore                       0x00000001bdbe75dc -[UIViewController dealloc] + 1084 (UIViewController.m:3133)
11  libobjc.A.dylib                 0x00000001b4a1e0a4 object_cxxDestructFromClass(objc_object*, objc_class*) + 116 (objc-class.mm:456)
12  libobjc.A.dylib                 0x00000001b4a22e00 objc_destructInstance + 80 (objc-runtime-new.mm:8628)
13  libobjc.A.dylib                 0x00000001b4a2c4fc _objc_rootDealloc + 80 (NSObject.mm:2138)
14  UIKitCore                       0x00000001bdbe78d8 -[UIResponder dealloc] + 124 (UIResponder.m:184)
15  UIKitCore                       0x00000001bdbe75dc -[UIViewController dealloc] + 1084 (UIViewController.m:3133)
16  UIKitCore                       0x00000001bdbe50cc -[UINavigationController dealloc] + 308 (UINavigationController.m:786)
17  libobjc.A.dylib                 0x00000001b4a1e1d4 AutoreleasePoolPage::releaseUntil(objc_object**) + 196 (NSObject.mm:938)
18  libobjc.A.dylib                 0x00000001b4a21bdc objc_autoreleasePoolPop + 256 (NSObject.mm:2186)
19  UIKitCore                       0x00000001bdb87444 -[_UIAfterCACommitBlock run] + 92 (_UIAfterCACommitQueue.m:155)
20  UIKitCore                       0x00000001bdb87364 -[_UIAfterCACommitQueue flush] + 168 (_UIAfterCACommitQueue.m:228)
21  UIKitCore                       0x00000001bdb87278 _runAfterCACommitDeferredBlocks + 496 (UIApplication.m:3249)
22  UIKitCore                       0x00000001bda25ee4 _cleanUpAfterCAFlushAndRunDeferredBlocks + 108 (UIApplication.m:3213)
23  UIKitCore                       0x00000001bdee4608 _UIApplicationFlushCATransaction + 72 (UIApplication.m:3290)
24  UIKitCore                       0x00000001be034e00 _UIUpdateSequenceRun + 84 (_UIUpdateSequence.mm:114)
25  UIKitCore                       0x00000001be698944 schedulerStepScheduledMainSection + 144 (_UIUpdateScheduler.m:1015)
26  UIKitCore                       0x00000001be697ea0 runloopSourceCallback + 92 (_UIUpdateScheduler.m:1116)
27  CoreFoundation                  0x00000001bba4c208 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 28 (CFRunLoop.c:1957)
28  CoreFoundation                  0x00000001bba58864 __CFRunLoopDoSource0 + 176 (CFRunLoop.c:2001)
29  CoreFoundation                  0x00000001bb9dd6c8 __CFRunLoopDoSources0 + 244 (CFRunLoop.c:2038)
30  CoreFoundation                  0x00000001bb9f31c4 __CFRunLoopRun + 828 (CFRunLoop.c:2953)
31  CoreFoundation                  0x00000001bb9f84dc CFRunLoopRunSpecific + 612 (CFRunLoop.c:3418)
32  GraphicsServices                0x00000001f6c5835c GSEventRunModal + 164 (GSEvent.c:2196)
33  UIKitCore                       0x00000001bdd8437c -[UIApplication _run] + 888 (UIApplication.m:3773)
34  UIKitCore                       0x00000001bdd83fe0 UIApplicationMain + 340 (UIApplication.m:5363)
35  FieldPie                        0x000000010280cfc4 main + 68 (AppDelegate.swift:21)
36  dyld                            0x00000001dae80dec start + 2220 (dyldMain.cpp:1165)

我找不到任何关于它发生的原因或如何检测它的信息。

swift crashlytics ios16 xcode14
© www.soinside.com 2019 - 2024. All rights reserved.