Apple Watch 崩溃检测

Posted

技术标签:

【中文标题】Apple Watch 崩溃检测【英文标题】:Apple Watch crash detection 【发布时间】:2017-05-19 05:58:25 【问题描述】:

我有 Apple Watch 应用,我需要检测其中的崩溃。

对于我的 iPhone,我使用 Crashlytics 来检测崩溃。如何在 Apple Watch 上使用它?

是否可以在我的应用中使用 Crashlytics 检测 Apple Watch 中的崩溃?

另外,请告诉我是否有其他可用的服务。

【问题讨论】:

您可以从 xcode 附加手表应用进程,然后您就可以调试手表应用了。 @userar:这发生在用户身上,这在你的情况下是不可能的。 【参考方案1】:

https://github.com/kstenerud/KSCrash 允许您记录和上传 watchOS 崩溃。

我们已经让它与 Hockey 一起使用,如果我设法让它上传到 Crashlytics,我会在这里更新。

【讨论】:

查看代码并不能捕获每次崩溃,因为无法检测到 Mach 异常或信号,因为 Apple 从 watchOS 中删除了这些 API。所以你能得到的只是未处理的异常,它们只是所有崩溃的一个(小)子集。 是的,从我的角度来看,它目前比仅使用 Xcode 崩溃管理器要好,尽管它有缺点。

以上是关于Apple Watch 崩溃检测的主要内容,如果未能解决你的问题,请参考以下文章

通过 Javascript 检测 Apple Watch(例如,用户代理)

检测蓝牙耳机是不是连接到 Apple Watch

Apple Watch 是不是被 RFID 读取器检测到?

有没有办法检测 Apple Watch 是不是与 iPhone 配对?

iOS WatchOS5 - 如何以编程方式检测 Apple Watch 是不是在特定时间间隔戴在手腕上(佩戴)?

Apple Watch 远程应用