加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

iOS应用程序在发布时崩溃但未在开发中崩溃,Swift符号未解析

发布时间:2020-12-14 18:11:53 所属栏目:百科 来源:网络整理
导读:我的应用程序在开发中工作得非常好,但切换到生产/ AdHoc版本它在转换到我的应用程序流程的第三个UIViewController时崩溃了. 在构建之间不应该有任何区别.我从“设备”窗口中检索了日志: Exception Type: EXC_BREAKPOINT (SIGTRAP)Exception Codes: 0x000000
我的应用程序在开发中工作得非常好,但切换到生产/ AdHoc版本它在转换到我的应用程序流程的第三个UIViewController时崩溃了.

在构建之间不应该有任何区别.我从“设备”窗口中检索了日志:

Exception Type:  EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000001,0x00000001000d49ac
Triggered by Thread:  0

Thread 0 name:  Dispatch queue: com.apple.main-thread
Thread 0 Crashed:
0   MYAPP                           0x00000001000d49ac 0x100010000 + 805292
1   UIKit                           0x00000001868a8954 -[UIViewController loadViewIfRequired] + 688
2   UIKit                           0x00000001868a8664 -[UIViewController view] + 28
3   UIKit                           0x0000000186f9c1cc -[_UIFullscreenPresentationController _setPresentedViewController:] + 72
4   UIKit                           0x0000000186ba378c -[UIPresentationController initWithPresentedViewController:presentingViewController:] + 116
5   UIKit                           0x0000000186bbeb4c -[UIViewController _presentViewController:withAnimationController:completion:] + 1968
6   UIKit                           0x0000000186bc0f64 __62-[UIViewController presentViewController:animated:completion:]_block_invoke + 116
7   UIKit                           0x0000000186995c48 -[UIViewController presentViewController:animated:completion:] + 212
8   MYAPP                           0x0000000100090dcc 0x100010000 + 527820
9   MYAPP                           0x0000000100090bd0 0x100010000 + 527312
10  PromiseKit                      0x000000010032a9f4 0x1002e8000 + 272884
11  PromiseKit                      0x00000001002ee820 0x1002e8000 + 26656
12  libdispatch.dylib               0x00000001936c1990 _dispatch_call_block_and_release + 20
13  libdispatch.dylib               0x00000001936c1950 _dispatch_client_callout + 12
14  libdispatch.dylib               0x00000001936c6208 _dispatch_main_queue_callback_4CF + 1604
15  CoreFoundation                  0x00000001820522e8 __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 8
16  CoreFoundation                  0x0000000182050390 __CFRunLoopRun + 1488
17  CoreFoundation                  0x0000000181f7d1f0 CFRunLoopRunSpecific + 392
18  GraphicsServices                0x000000018b39f6f8 GSEventRunModal + 164
19  UIKit                           0x000000018690e108 UIApplicationMain + 1484
20  MYAPP                           0x00000001000be820 0x100010000 + 714784
21  libdyld.dylib                   0x00000001936eea04 start + 0

什么在困扰我:

>我正在处理的环境之间存在明显的不一致.
> MYAPP的调用似乎与任何组件/方法调用无关.我正在使用Swift,但它确实会导致问题解决符号.这可能有意义,因为PromiseKit调用也没有得到解决.
>我不知道如何调试这个,甚至不知道如何将日志放到任何地方(因为我不知道如何获取它们).

欢迎任何帮助!

解决方法

在Build设置中,尝试更改Swift编译器 – >优化级别 – >发布到无.还有一个错误,有时编译器会在优化开启时弄乱闭包.也许这就是发生在你身上的事情.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读