iPhone中的马赫异常
Posted
技术标签:
【中文标题】iPhone中的马赫异常【英文标题】:Mach exception in iPhone 【发布时间】:2014-07-26 06:05:00 【问题描述】:我有时会遇到以下异常:
[Mach] exception: 0x%x, count: %d, code: 0x%llx 0x%llx
[Mach] Skipping registered port - it is invalid
[Mach] Skipping registered port - mask does not match
signal %d, info %p, uapVoid %p
我不知道这些异常是关于什么的。有人可以对此有所了解吗?
【问题讨论】:
您是否在模拟器或 iPhone 设备上收到此错误消息? 我在 iPhone 5S 上得到了这个。但是,如果我在 iPhone 5 上运行它,我不会遇到任何此类异常。 你能告诉我们你想要做什么吗? 我遇到了同样的问题。我没有做任何特别的事情,它突然发生。 阅读:plcrashreporter.org/documentation/api/v1.2-beta1/… 【参考方案1】:尝试启用通用异常的拦截:
在xcode左侧,选择“breakpoint navigator”,点击左下角的“+”,选择“add exception breakpoint”,在断点列表中新增一个名为“all exception”的项目。再次点击“+”后,选择“添加符号断点”,在名为“符号”的文本区域内写入[NSException raise]。
现在再次尝试运行您的项目。
【讨论】:
以上是关于iPhone中的马赫异常的主要内容,如果未能解决你的问题,请参考以下文章