首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HockeySDK警告-如何测试崩溃报告?

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

Stack Overflow用户
提问于 2016-07-29 05:48:36
回答 2查看 2.3K关注 0票数 1

在使用HockeyApp集成运行应用程序时,我收到了以下警告:

[HockeySDK] WARNING: Detecting crashes is NOT enabled due to running the app with a debugger attached.

当再次打开应用程序时,不会发送崩溃报告,也不会显示警报。

有人知道如何解决这个问题吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-07-29 21:06:59

这有很简单的原因:

如果您运行的应用程序附加Xcode,您的应用程序连接到lldb,Xcode的调试器。当附加lldb时,它当然会作为调试器完成它的工作,并捕捉发生的任何异常或崩溃。这意味着,在同时附加HockeyApp时,崩溃永远无法到达lldb SDK或任何其他崩溃报告SDK。

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

  1. 做一个快速的“构建和运行”,以安装当前版本的应用程序在模拟器或设备上。
  2. 单击Xcode中的“停止”按钮以停止调试会话。
  3. 通过点击或点击应用图标,手动启动设备或模拟器上的应用程序。
  4. 造成车祸。
  5. 重新启动应用程序。现在,HockeySDK应该处理崩溃报告,并显示一个对话框来批准崩溃日志发送。

有一件事要记住:确保应用程序启动后不要立即崩溃,因为这不会给SDK足够的时间在再次崩溃之前处理和发送崩溃报告。

票数 7
EN

Stack Overflow用户

发布于 2016-07-29 14:33:54

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

当存档版本生成该版本给您的测试人员造成崩溃时,它将发送报告。我个人认为这应该并保持不变,因为您正在尝试跟踪您的测试人员的崩溃,而不是在您开发的时候。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38651338

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档