(这可能只适用于macOS 10.10+)Breakpad使用进程内崩溃报告,这种方法不够强大,与进程外崩溃报告相比有几个劣势。
/ | Breakpad | Crashpad |
---|---|---|
OSX-10.10+/in-process | ✅ | ✅ |
OSX-10.10+/out-process | ❌ | ✅ |
/ | Breakpad | Crashpad |
---|---|---|
iOS-5.0+/in-process | ✅ | ✅ |
tvOS/in-process | ✅ | ❌ |
watchOS/in-process | ✅ | ❌ |
回复 @Lindeijer
这是有关于请参阅 Breakpad文档 中的说明:
与Crashpad相反,Breakpad使用进程内崩溃报告。这种方法不够稳定,并且相对于进程外崩溃报告有几个劣势。除非您已经集成了Breakpad,否则我们强烈建议您考虑改用Crashpad。
Sentry
的文档,而不是 Breakpad
的文档。Breakpad
支持 Windows/Linux/MacOSX(pre-10.10) 上的进程内和进程外异常处理。参见https://chromium.googlesource.com/breakpad/breakpad/+/master/docs/exception_handling.md。