在使用HockeyApp集成运行应用程序时,我收到了以下警告:
[HockeySDK] WARNING: Detecting crashes is NOT enabled due to running the app with a debugger attached.
当再次打开应用程序时,不会发送崩溃报告,也不会显示警报。
有人知道如何解决这个问题吗?
发布于 2016-07-29 21:06:59
这有很简单的原因:
如果您运行的应用程序附加Xcode,您的应用程序连接到lldb,Xcode的调试器。当附加lldb时,它当然会作为调试器完成它的工作,并捕捉发生的任何异常或崩溃。这意味着,在同时附加HockeyApp时,崩溃永远无法到达lldb SDK或任何其他崩溃报告SDK。
解决方案也很简单。如果您只想确保SDK已正确集成并将捕获崩溃,请执行以下操作:
有一件事要记住:确保应用程序启动后不要立即崩溃,因为这不会给SDK足够的时间在再次崩溃之前处理和发送崩溃报告。
发布于 2016-07-29 14:33:54
在默认情况下,曲棍球应用sdk在附加调试器时不会发送报告。这没什么不好的。
当存档版本生成该版本给您的测试人员造成崩溃时,它将发送报告。我个人认为这应该并保持不变,因为您正在尝试跟踪您的测试人员的崩溃,而不是在您开发的时候。
https://stackoverflow.com/questions/38651338
复制相似问题