HockeySDK警告 - 如何测试崩溃报告?

时间:2016-07-29 05:48:37

标签: ios objective-c hockeyapp

使用HockeyApp集成运行我的应用程序时收到此警告:

btnSavePrint.Attributes.Add("onclick", "myFunction();");

再次打开应用程序时,不会发送崩溃报告,也不会显示警告 任何人都知道如何解决这个问题?

2 个答案:

答案 0 :(得分:5)

这有很简单的原因:

如果您运行的是附加了Xcode的应用,则您的应用已连接到lldb,即Xcode的调试器。当附加lldb时,它当然会作为调试器执行其工作并捕获发生的任何异常或崩溃。这意味着在lldb同时附加时,崩溃永远无法访问HockeyApp SDK或任何其他崩溃报告SDK。

解决方案也非常简单。如果您只是想确保SDK已正确集成并且能够捕获崩溃,请执行以下操作:

  1. 做一个快速的" Build&运行"在模拟器或设备上安装当前版本的应用程序。
  2. 点击"停止" Xcode中的按钮停止调试会话。
  3. 点击或点击应用图标,在设备或模拟器上手动启动应用。
  4. 导致崩溃。
  5. 重新启动应用。现在,HockeySDK应该处理崩溃报告并显示一个批准崩溃日志发送的对话框。
  6. 要记住的一件事:确保在应用启动后不立即让应用程序崩溃,因为这不会给SDK足够的时间来处理并在崩溃之前发送崩溃报告。

答案 1 :(得分:1)

默认情况下,曲棍球app sdk在附加调试器时不会发送报告。这没有什么不妥。

当向您的测试人员发布的存档构建导致崩溃时,它将发送报告。我个人认为这应该保持原样,因为你试图跟踪测试人员的崩溃,而不是在你开发时。