在iOS 13设备上运行应用程序但在模拟器上运行时,Xcode 11.3引发异常

时间:2019-12-28 15:50:12

标签: xcode ios13 xcode11

升级到Xcode 11.3后,我们的应用在iOS 13.3设备上运行时会引发异常。并非每次都在同一位置发生异常,并且日志表明该异常来自com.apple.CoreAnalytics(请参见下文)。该异常仅引发一次。而且,当我在模拟器上运行应用程序时,不会引发异常。预先感谢您的想法和想法!

enter image description here

1 个答案:

答案 0 :(得分:1)

有时,Apple的框架使用异常作为内部消息传递技术。他们可能不应该这样做,但是框架包含许多旧代码,这些代码并不总是遵循最佳实践。不会造成任何危害,因为引发异常的框架也会捕获该异常,因此如果应用程序仅在没有调试器的情况下运行,则可以正常运行。但是,如果您从Xcode运行并设置了异常断点,则将在抛出之后但在捕获之前暂停。看起来就是这样。因此,只需删除该断点即可。