我正在尝试使用swift5.1在本地实现应用程序崩溃报告机制。在这里,我试图将异常和运行时错误写到应用程序沙箱级别的特定文件中。我正在检查类级别捕获异常和运行时错误的好位置。我使用了这个链接How should I use NSSetUncaughtExceptionHandler in Swift,但是根据这个链接,我们不能捕获Swift运行时错误。我查看了其他答案,其中许多都过时了,我们使用的是ios 13。有
我在Xcode 8.2.1中用Swift 2编写了一个iOS应用程序,它是为iOS 10.2构建的。我收到了许多来自TestFlight的崩溃报告,尽管具有象征意义,除了堆栈跟踪(没有参数值、没有局部变量、没有堆对象等等)之外,没有任何崩溃日志显示任何程序状态。在这些函数中,我可以看到可能会失败的代码(例如强制展开),但是崩溃日志并没有告诉我它在哪里或为什么失败。我可以使用fatalError(message: St
我最近刚刚在Google Play商店上发布了一个应用程序,我正在浏览开发人员控制台,看到了Crashes and ANR的选项卡。
ANR代表什么?此外,我的应用程序似乎在我朋友的一些手机上崩溃了,但他们没有办法“报告”这样的崩溃。我应该如何启用这些功能,让用户报告崩溃,让我在开发人员控制台的Crashes/ANR选项卡下看到?