问题描述
我的 iOS 游戏发生崩溃。该游戏使用 GKAccesspoints 和 Game Center UI。我只在我的游戏发布版本(非测试版)中注意到了这个崩溃。
我认为这与 GameKit 有关的原因是因为它说 GameCenterUI 和接入点。除此之外,我不确定是什么原因造成的。我曾尝试在我的项目中打开崩溃它,但它没有指出导致此问题的一行代码。这让我认为这可能是 Apple 的 GameKit 类的错误。但话又说回来,我不确定。我附上了一份完整的崩溃报告(我正在删除一些敏感信息,如应用程序)。由于字符限制,我删除了二进制图像部分。
任何指示或帮助将不胜感激。如果您需要更多信息,请询问。谢谢。
Role: Foreground
Parent Process: launchd [1]
Coalition:
OS Version: iPhone OS 14.4.2 (18D70)
Release Type: User
Baseband Version: 3.02.02
Report Version: 104
Exception Type: EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000001,0x00000001a39dba18
Termination Signal: Trace/BPT trap: 5
Termination Reason: Namespace SIGNAL,Code 0x5
Terminating Process: exc handler [1890]
Triggered by Thread: 0
Thread 0 name:
Thread 0 Crashed:
0 libswiftCore.dylib 0x00000001a39dba18 _assertionFailure(_:_:file:line:flags:) + 492 (AssertCommon.swift:132)
1 libswiftCore.dylib 0x00000001a39dba18 _assertionFailure(_:_:file:line:flags:) + 492 (AssertCommon.swift:132)
2 GameCenterUI 0x00000001b7090f60 specialized AccesspointRootViewController.supportedInterfaceOrientations.getter + 276 (GKAccesspoint.swift:33)
3 UIKitCore 0x00000001a205e10c -[UIViewController __supportedInterfaceOrientations] + 708 (UIViewController.m:9782)
4 UIKitCore 0x00000001a204e418 -[UIViewController _preferredInterfaceOrientationGivenCurrentOrientation:] + 120 (UIViewController.m:6492)
5 UIKitCore 0x00000001a27b1470 -[UIWindow _updatetoInterfaceOrientation:duration:force:] + 328 (UIWindow.m:3893)
6 CoreFoundation 0x000000019fd0e9a0 __CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER__ + 28 (CFNotificationCenter.c:706)
7 CoreFoundation 0x000000019fd0e948 ___CFXRegistrationPost_block_invoke + 52 (CFNotificationCenter.c:173)
8 CoreFoundation 0x000000019fd0deb0 _CFXRegistrationPost + 440 (CFNotificationCenter.c:198)
9 CoreFoundation 0x000000019fd0d870 _CFXNotificationPost + 716 (CFNotificationCenter.c:1071)
10 Foundation 0x00000001a0fd44bc -[NSNotificationCenter postNotificationName:object:userInfo:] + 64 (NSNotification.m:575)
11 UIKitCore 0x00000001a2761c54 -[UIApplication _stopDeactivatingForReason:] + 964 (UIApplication.m:1899)
12 UIKitCore 0x00000001a1dc12a0 -[_UISceneLifecycleMultiplexer _performBlock:withApplicationOfDeactivationReasons:fromreasons:] + 440 (_UISceneLifecycleMultiplexer.m:108)
13 UIKitCore 0x00000001a1dc161c -[_UISceneLifecycleMultiplexer _evalTransitionToSettings:fromSettings:forceExit:withTransitionStore:] + 768 (_UISceneLifecycleMultiplexer.m:548)
14 UIKitCore 0x00000001a1dc0e58 -[_UISceneLifecycleMultiplexer uiScene:transitionedFromState:withTransitionContext:] + 340 (_UISceneLifecycleMultiplexer.m:454)
15 UIKitCore 0x00000001a1bec1a0 -[UIScene _invalidate] + 804 (UIScene.m:683)
16 UIKitCore 0x00000001a29e5014 -[UIWindowScene _invalidate] + 52 (UIWindowScene.m:268)
17 UIKitCore 0x00000001a2769180 -[UIApplication workspace:willDestroyScene:withTransitionContext:completion:] + 208 (UIApplication.m:3725)
18 UIKitCore 0x00000001a226505c -[UIApplicationSceneClientAgent scene:willInvalidateWithEvent:completion:] + 388 (UIApplicationSceneClientAgent.m:61)
19 FrontBoardServices 0x00000001afb1a570 -[FBSScene _callOutQueue_agent_willDestroyWithTransitionContext:completion:] + 276 (FBSScene.m:452)
20 FrontBoardServices 0x00000001afb47b1c __84-[FBSWorkspaceScenesClient _queue_invalidateScene:withTransitionContext:completion:]_block_invoke_2 + 128 (FBSWorkspaceScenesClient.m:574)
21 FrontBoardServices 0x00000001afb294a0 -[FBSWorkspace _calloutQueue_executeCalloutFromSource:withBlock:] + 240 (FBSWorkspace.m:355)
22 FrontBoardServices 0x00000001afb4796c __84-[FBSWorkspaceScenesClient _queue_invalidateScene:withTransitionContext:completion:]_block_invoke + 328 (FBSWorkspaceScenesClient.m:573)
23 libdispatch.dylib 0x000000019f9a5db0 _dispatch_client_callout + 20 (object.m:559)
24 libdispatch.dylib 0x000000019f9a9738 _dispatch_block_invoke_direct + 268 (queue.c:468)
25 FrontBoardServices 0x00000001afb6e250 __FBSSERIALQUEUE_IS_CALLING_OUT_TO_A_BLOCK__ + 48 (FBSSerialQueue.m:184)
26 FrontBoardServices 0x00000001afb6dee0 -[FBSSerialQueue _targetQueue_performNextIfPossible] + 448 (FBSSerialQueue.m:227)
27 FrontBoardServices 0x00000001afb6e434 -[FBSSerialQueue _performNextFromrunLoopSource] + 32 (FBSSerialQueue.m:258)
28 CoreFoundation 0x000000019fd2d76c __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 28 (CFRunLoop.c:1967)
29 CoreFoundation 0x000000019fd2d668 __CFRunLoopDoSource0 + 208 (CFRunLoop.c:2011)
30 CoreFoundation 0x000000019fd2c960 __CFRunLoopDoSources0 + 268 (CFRunLoop.c:2048)
31 CoreFoundation 0x000000019fd26a8c __CFRunLoopRun + 824 (CFRunLoop.c:2925)
32 CoreFoundation 0x000000019fd2621c CFRunLoopRunSpecific + 600 (CFRunLoop.c:3242)
33 GraphicsServices 0x00000001b78f0784 GSEventRunModal + 164 (GSEvent.c:2259)
34 UIKitCore 0x00000001a2766ee8 -[UIApplication _run] + 1072 (UIApplication.m:3253)
35 UIKitCore 0x00000001a276c75c UIApplicationMain + 168 (UIApplication.m:4707)
36 libswiftUIKit.dylib 0x00000001b408b2e4 UIApplicationMain(_:_:_:_:) + 104 (UIKit.swift:528)
37 Tank fighters 0x0000000102c2e738 main + 80 (<compiler-generated>:12)
38 Tank fighters 0x0000000102c2e738 $main + 92 (StoreViewController.swift:0)
39 Tank fighters 0x0000000102c2e738 main + 108
40 libdyld.dylib 0x000000019f9e66b0 start + 4
Thread 1 name:
Thread 1:
0 libsystem_kernel.dylib 0x00000001cdcdd2d0 mach_msg_trap + 8
1 libsystem_kernel.dylib 0x00000001cdcdc660 mach_msg + 76 (mach_msg.c:103)
2 CoreFoundation 0x000000019fd2cc30 __CFRunLoopServiceMachPort + 380 (CFRunLoop.c:2641)
3 CoreFoundation 0x000000019fd26c14 __CFRunLoopRun + 1216 (CFRunLoop.c:2974)
4 CoreFoundation 0x000000019fd2621c CFRunLoopRunSpecific + 600 (CFRunLoop.c:3242)
5 Foundation 0x00000001a0fd5df0 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 232 (NSRunLoop.m:374)
6 Foundation 0x00000001a0fd5cbc -[NSRunLoop(NSRunLoop) runUntilDate:] + 92 (NSRunLoop.m:421)
7 UIKitCore 0x00000001a281ac48 -[UIEventFetcher threadMain] + 516 (UIEventFetcher.m:838)
8 Foundation 0x00000001a1147a34 __NSThread__start__ + 864 (NSThread.m:724)
9 libsystem_pthread.dylib 0x00000001eb85bcb0 _pthread_start + 320 (pthread.c:881)
10 libsystem_pthread.dylib 0x00000001eb864778 thread_start + 8
Thread 2 name:
Thread 2:
0 libsystem_kernel.dylib 0x00000001cdcdd2d0 mach_msg_trap + 8
1 libsystem_kernel.dylib 0x00000001cdcdc660 mach_msg + 76 (mach_msg.c:103)
2 CoreFoundation 0x000000019fd2cc30 __CFRunLoopServiceMachPort + 380 (CFRunLoop.c:2641)
3 CoreFoundation 0x000000019fd26c14 __CFRunLoopRun + 1216 (CFRunLoop.c:2974)
4 CoreFoundation 0x000000019fd2621c CFRunLoopRunSpecific + 600 (CFRunLoop.c:3242)
5 AudioSession 0x00000001a786f0c4 GenericRunLoopThread::Entry(void*) + 164 (GenericRunLoopThread.h:91)
6 AudioSession 0x00000001a787125c CAPThread::Entry(CAPThread*) + 92 (CAPThread.cpp:321)
7 libsystem_pthread.dylib 0x00000001eb85bcb0 _pthread_start + 320 (pthread.c:881)
8 libsystem_pthread.dylib 0x00000001eb864778 thread_start + 8
Thread 3 name:
Thread 3:
0 libsystem_kernel.dylib 0x00000001cdcdd2d0 mach_msg_trap + 8
1 libsystem_kernel.dylib 0x00000001cdcdc660 mach_msg + 76 (mach_msg.c:103)
2 CoreFoundation 0x000000019fd2cc30 __CFRunLoopServiceMachPort + 380 (CFRunLoop.c:2641)
3 CoreFoundation 0x000000019fd26c14 __CFRunLoopRun + 1216 (CFRunLoop.c:2974)
4 CoreFoundation 0x000000019fd2621c CFRunLoopRunSpecific + 600 (CFRunLoop.c:3242)
5 AudioToolBox 0x00000001a8eca9fc GenericRunLoopThread::Entry(void*) + 164 (GenericRunLoopThread.h:91)
6 libAudioToolBoxUtility.dylib 0x00000001b555b144 CADeprecated::CAPThread::Entry(CADeprecated::CAPThread*) + 92 (CAPThread.cpp:324)
7 libsystem_pthread.dylib 0x00000001eb85bcb0 _pthread_start + 320 (pthread.c:881)
8 libsystem_pthread.dylib 0x00000001eb864778 thread_start + 8
Thread 4:
0 libsystem_pthread.dylib 0x00000001eb864764 start_wqthread + 0
Thread 5:
0 libsystem_pthread.dylib 0x00000001eb864764 start_wqthread + 0
Thread 6:
0 libsystem_pthread.dylib 0x00000001eb864764 start_wqthread + 0
Thread 7:
0 libsystem_pthread.dylib 0x00000001eb864764 start_wqthread + 0
Thread 8:
0 libsystem_pthread.dylib 0x00000001eb864764 start_wqthread + 0
Thread 0 crashed with ARM Thread State (64-bit):
x0: 0x80000001b727eec0 x1: 0x00000002818cca80 x2: 0x0000000000000007 x3: 0x00000001afbaacdc
x4: 0x00000000000062dc x5: 0x000000016d1d9040 x6: 0x0000000000000077 x7: 0x0000000000000001
x8: 0x000000000000007f x9: 0x0000000000000016 x10: 0x00000000000007fb x11: 0x00000000000007fd
x12: 0x0000000000000001 x13: 0x00000000b8036818 x14: 0x00000000b8237000 x15: 0x000000000000006e
x16: 0x0000000080000000 x17: 0x0000000038200000 x18: 0x00000001057f75b2 x19: 0x00000001b727f010
x20: 0x0000000000000000 x21: 0x0000000000000000 x22: 0x0000000000000021 x23: 0x00000001b727eeb0
x24: 0x80000001b727eec0 x25: 0xd000000000000017 x26: 0x000000000000000b x27: 0x0000000000000002
x28: 0x0000000000000018 fp: 0x000000016d1d91e0 lr: 0x00000001a39dba18
sp: 0x000000016d1d9160 pc: 0x00000001a39dba18 cpsr: 0x60000000
esr: 0xf2000001 Address size fault
EOF
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)