首页 文章

应用程序崩溃 - iOS

提问于
浏览
-1

我不知道应用程序崩溃的原因 . 这种崩溃只发生在 生产环境 中 . 但是,当我使用XCode和测试设备进行测试时,它不会发生 . 有人可以帮忙吗?

异常类型:EXC_CRASH(SIGABRT)异常代码:0x0000000000000000,0x0000000000000000异常注意:EXC_CORPSE_NOTIFY由线程触发:5过滤的syslog:无找到全局跟踪缓冲区(反向时间秒):2.263960 CFNetwork 0x0000000182bd184c TCP Conn 0x14edc1a00 SSL握手完成7.705489 AppleJPEG 0x0000000183c5eb54 [ 0x1500b3400]释放会话7.705489 AppleJPEG 0x0000000183c5eb54 [0x14f0b8000]释放会话7.732061 AppleJPEG 0x0000000183c5e338 [0x14f0b8000]创建会话7.778372 AppleJPEG 0x0000000183c5e338 [0x1500b3400]创建会话8.108716 CFNetwork 0x0000000182c73104 TCP Conn 0x14ef91720完成 . fd:8,错误:0 8.109137 CFNetwork 0x0000000182bd175c TCP Conn 0x14edc1a00启动SSL协商8.109635 CFNetwork 0x0000000182c73104 TCP Conn 0x14edc1a00完成 . FD:7,ERR:0 8.110071 CFNetwork的0x0000000182c74630 TCP康恩0x14ef91720事件1 ERR:0 8.110317 CFNetwork的0x0000000182c74630 TCP康恩0x14edc1a00事件1 ERR:0 8.998617 CFNetwork的0x0000000182c73104 TCP康恩0x14ef5d510完整 . fd:16,错误:0 8.998781 CFNetwork 0x0000000182c74630 TCP Conn 0x14ef5d510事件1.错误:0 9.010626 CFNetwork 0x0000000182c73104 TCP Conn 0x14ef92330完成 . FD:9,ERR:0 9.010834 CFNetwork的0x0000000182c74630 TCP康恩0x14ef92330事件1 ERR:0 9.109427 CFNetwork的0x0000000182c74708 TCP康恩0x14ef5d510开始9.139106 CFNetwork的0x0000000182c74708 TCP康恩0x14ef92330开始9.139106 CFNetwork的0x0000000182c74708 TCP康恩0x14ef91720开始9.139106 CFNetwork的0x0000000182c74708 TCP康恩0x14edc1a00开始9.149299 CFNetwork的0x0000000182cc98bc在CFHTTPCookieStorage单9.149299 CFNetwork的0x0000000182d1b558创建默认Cookie存储与缺省标识符9.149299 CFNetwork的0x0000000182cc9888断裂作用在NSHTTPCookieStorage单螺纹断裂活动0名:调度队列:com.apple.main线程线程0:0 libsystem_kernel.dylib 0x00000001821814bc mach_msg_trap 8 1 libsystem_kernel.dylib 0x0000000182181338 mach_msg 72 2的CoreFoundation 0x00000001825b0ac0 __CFRunLoopServiceMachPort 196 3的CoreFoundation 0x00000001825ae7c4 __CFRunLoopRun 1032 4的CoreFoundation 0x00000001824dd680 CFRunLoopRunSpecific 384 5 GraphicsServic es 0x00000001839ec088 GSEventRunModal 180 6 UIKit 0x0000000187354d90 UIApplicationMain 204 7 AppTest 0x0000000100091138 main(AppDelegate.swift:16)8 libdyld.dylib 0x000000018207e8b8 start 4线程1名称:Dispatch queue:com.apple.libdispatch-manager线程1:0 libsystem_kernel.dylib 0x000000018219d4fc kevent_qos 8 1 libdispatch.dylib 0x000000018206094c _dispatch_mgr_invoke 232 2 libdispatch.dylib 0x000000018204f7bc _dispatch_source_invoke 0线程2:0 libsystem_kernel.dylib 0x000000018219cb6c __workq_kernreturn 8 1 libsystem_pthread.dylib 0x0000000182261530 _pthread_wqthread 1284 2 libsystem_pthread.dylib 0x0000000182261020 start_wqthread 4线程3:0 libsystem_kernel.dylib 0x000000018219cb6c __workq_kernreturn 8 1 libsystem_pthread.dylib 0x0000000182261530 _pthread_wqthread 1284 2 libsystem_pthread.dylib 0x0000000182261020 start_wqthread 4线程4:0 libsystem_kernel.dylib 0x000000018219cb6c __workq_kernreturn 8 1 libsystem_pthread.dylib 0x0000000182261 530 _pthread_wqthread 1284 2 libsystem_pthread.dylib 0x0000000182261020 start_wqthread 4线程5名称:调度队列:NSOperationQueue 0x14edadea0 :: NSOperation 0x14ed2be60(QOS:LEGACY)线程5崩溃:0 libsystem_kernel.dylib 0x000000018219c140 pthread_kill 8 1 libsystem_pthread.dylib 0x0000000182264ef8 pthread_kill 112 2 libsystem_c.dylib 0x000000018210ddac中止140 3 libswiftCore.dylib 0x00000001008117bc 0x100618000 2070460 4 libswiftCore.dylib 0x00000001007ece14 0x100618000 1920532 5 libswiftCore.dylib 0x00000001007ecea0 0x100618000 1920672 6 libswiftCore.dylib 0x0000000100813d00 0x100618000 2080000 7 AppTest 0x00000001000b83c0 Util.storePurchaseRecord(AnyObject!) - >()(Util.swift: 535)8 AppTest 0x000000010008a2f0 AppViewController(validateReceipt(AppViewController) - >(() - >()) - >())(闭合#1)(AppViewController.swift:1069)9 CFNetwork的0x0000000182bdb344 __75 - [__ NSURLSessionLocal taskForClass:请求:uploadFile:bodyData:completion:] _ block_invoke 3 2 10 CFNetwork 0x0000000182bedcc4 __49 - [__ NSCFLocalSessionTask_task_onqueue_didFinish] _block_invoke 296 11基金会0x0000000182fa0334 __NSBLOCKOPERATION_IS_CALLING_OUT_TO_A_BLOCK 16 12基金会0x0000000182ef3100 - [NSBlockOperation主] 96 13基金会0x0000000182ee3348 - [__ NSOperationInternal _start:] 604 14基金会0x0000000182fa2728 __NSOQSchedule_f 224 15 libdispatch.dylib 0x000000018204d5f0 _dispatch_client_callout 16 16 libdispatch.dylib 0x0000000182059634 _dispatch_queue_drain 864 17 libdispatch . dylib 0x00000001820510f4 _dispatch_queue_invoke 464 18 libdispatch.dylib 0x000000018205b504 _dispatch_root_queue_drain 728 19 libdispatch.dylib 0x000000018205b224 _dispatch_worker_thread3 112 20 libsystem_pthread.dylib 0x0000000182261470 _pthread_wqthread 1092 21 libsystem_pthread.dylib 0x0000000182261020 start_wqthread 4螺纹6名:com.apple.NSURLConnectionLoader螺纹6:0 libsystem_kernel.dylib 0x00000001821814bc mach_msg_trap 8 1 libsystem_kernel.dylib 0x0000000182181338 mach_msg 72 2 CoreFoundation 0 x00000001825b0ac0 CFRunLoopServiceMachPort 196 3的CoreFoundation 0x00000001825ae7c4 __CFRunLoopRun 1032 4的CoreFoundation 0x00000001824dd680 CFRunLoopRunSpecific 384 5 CFNetwork的0x0000000182c4d434 [NSURLConnection的(装载机)_resourceLoadLoop:] 412 6基金会0x0000000182fbbc40 __NSThread__start千7 libsystem_pthread.dylib 0x0000000182263b28 _pthread_body 156 8 libsystem_pthread.dylib 0x0000000182263a8c _pthread_body 0 9 libsystem_pthread.dylib 0x0000000182261028 thread_start 4主题7:0 libsystem_kernel.dylib 0x000000018219cb6c __workq_kernreturn 8 1 libsystem_pthread.dylib 0x0000000182261530 _pthread_wqthread 1284 2 libsystem_pthread.dylib 0x0000000182261020 start_wqthread 4螺纹8:0 libsystem_kernel.dylib 0x000000018219cb6c __workq_kernreturn 8 1 libsystem_pthread.dylib 0x0000000182261530 _pthread_wqthread 1284 2 libsystem_pthread.dylib 0x0000000182261020 start_wqthread 4主题9名称:com.apple.CFSocket.private线程9:0 libsystem_kernel.dylib 0 x000000018219c368 __select 8 1 CoreFoundation 0x00000001825b7028 __CFSocketManager 648 2 libsystem_pthread.dylib 0x0000000182263b28 _pthread_body 156 3 libsystem_pthread.dylib 0x0000000182263a8c _pthread_body 0 4 libsystem_pthread.dylib 0x0000000182261028 thread_start 4线程5与ARM线程状态(64位)崩溃:x0:0x0000000000000000 x1:0x0000000000000000 x2: 0x0000000000000000 X3:0x000000014ed98c3c X4:0x0000000000000000 X5:0x0000000000000020 5233:0x0000000000000000 X7:0x0000000000000f80 X8:0x000000000c000000 X9:0x0000000004000000 X10:0x0000000000000000 X11:0x00000001a21903a9 X12:0x00000001a21903a9 X13:0x0000000000000018 X14:0x000000008000001f X15:0x0000000080000023 X16:0x0000000000000148 X17:0x0000000100838088 X18:0x0000000000000000 X19 :0x0000000000000006 X20:X21 0x000000016e247000:0x000000019fcfa570 X22:X23 0x000000016e246308:0x000000014ee05f40 X24:X25 0x000000014ee05f40:0x000000014ef95880 X26:X27 0x000000014ef85260:0xa000000000000301 X28:为0x0 00000014ef7f6e0 fp:0x000000016e246220 lr:0x0000000182264ef8 sp:0x000000016e246200 pc:0x000000018219c140 cpsr:0x00000000

1 回答

  • 3

    CRASH(SIGABRT)暗示你崩溃是因为某些事情导致了中止 . 崩溃的线程跟踪似乎是由未处理的语言异常引起的异常 . 在线程5中,看起来这个异常是由于你的Util.swift文件调用Util.storePurchaseRecord(AnyObject!) - >()(Util.swift:535)引起的 . 来自AppViewController . (validateReceipt(AppViewController) - >(() - >()) - >()) . (闭包#1)(AppViewController.swift:1069) . 这类崩溃的最常见原因是由于可选择为零,并且强行打开或不正确地处理 .

    我建议通过围绕第1069行的AppViewController代码和第535行附近的Util.swift查看 . 查看是否在任何实例中强制解包可选,如果是,则使用guard语句将其解包 .

相关问题