线程 0 名称:调度队列:com.apple.main-thread ios 13.4
Posted
技术标签:
【中文标题】线程 0 名称:调度队列:com.apple.main-thread ios 13.4【英文标题】:Thread 0 name: Dispatch queue: com.apple.main-thread ios 13.4 【发布时间】:2020-04-03 15:57:31 【问题描述】:我的应用在所有设备上都运行良好,但只在 iphone Xr 上崩溃,并且崩溃报告如下所示:
任何帮助将不胜感激
文件链接https://drive.google.com/open?id=19lkVCSN9LuShROGXAErE_mNn6E-tO6up
【问题讨论】:
请在 GitHub 上分享您的项目。 【参考方案1】:您的主线程上的代码生成了这个EXC_BREAKPOINT (SIGTRAP)
异常。你应该symbolicate这个日志,这样你就可以准确地看到它崩溃的地方。在你这样做之前,你只是在猜测问题的根源是什么。符号化日志倾向于将问题缩小到特定的代码行,您可以从中开始诊断。
回复EXC_BREAKPOINT
,Technical Note TN2151 说:
如果在运行时遇到意外情况,Swift 代码将以这种异常类型终止,例如:
具有 nil 值的非可选类型 强制类型转换失败查看回溯以确定遇到意外情况的位置。其他信息也可能已记录到设备的控制台。您应该修改崩溃位置的代码以优雅地处理运行时故障。例如,使用可选绑定而不是强制解包可选。
不管怎样,问题很有可能与设备是 iPhone X?这一事实无关,而是与用户的设备、设置、权限或环境有关。
【讨论】:
以上是关于线程 0 名称:调度队列:com.apple.main-thread ios 13.4的主要内容,如果未能解决你的问题,请参考以下文章