问题标签 [plcrashreporter]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 未知的崩溃原因(附有 CrashReport)SIGTRAP。AF网络?
我在 AppStore 中的应用程序中不断遇到这些崩溃。CrashReport 总是如下所示:
我基本上在 UIViewController 中使用 AFJSONRequestOperation,它已被推送到 NavigationController 以获取显示其内容的 JSON。是 AFNetworking 导致了崩溃吗(在线程 5 中)?或者它可能是我的代码中的一个缺陷?我真的被卡住了,而且经常发生。非常感谢任何帮助或问题!
ios - 在 Cocoapod 中集成 plcrashreporter?
我想在 cocoapod 中使用这个 IOS 项目:
https://code.google.com/p/plcrashreporter/
创建 podspec 简单吗?有人已经在某处做过了吗?
谢谢 !
ios - 应用程序崩溃时 PLCrashReporter 未打开
PLCrashReporter 的第一次用户。我已经在我的 appDelegate.m 文件中编写了代码
}
我在示例中编写了handleCrashReport。我还故意在单击按钮时使我的应用程序崩溃。(NSRangeException index 0 beyond bounds for empty array)像这样:
它抛出异常(即转到 main.m 文件。不转到主屏幕。它停留在 main.m 文件上)。我停止执行并重新启动应用程序,然后它进入一个屏幕(如果它实际上是正确的,就会出现这个屏幕)。我没有看到弹出窗口说发送崩溃报告或不发送。我将 CrashReporter.framework 和 libcrashreporter-iphonesimulator.a 添加到我的项目中。我改变了 mach-o 和 perfom single ...如文章中所述。我已经在这里待了2个多小时。为什么我看不到错误对话框?
我在我的 applicationdidfinishlaunching 中设置了断点,它们永远不会被击中。我删除了我的应用程序并重新安装(重新运行),但仍然不行。我的项目也是 iOS 6.1 的 iPad 项目。我读到崩溃报告对话框出现在应用程序第二次启动时。但它不会在任何时候,第二或第三。如果您需要更多信息,请询问。谢谢 编辑:plcrash 记者也适用于 iPad 吗?我从这篇博文中获得了帮助 http://mandeepdhiman.blogspot.com/2011/10/crash-reporter-for-ios.html
ios - 从用户向开发者发送 ios 崩溃报告
我正在开发一个内部 ipad 应用程序。我把它交给客户进行测试。
该应用程序有时会在他的 iPad 上崩溃。
我怎样才能得到他的崩溃报告给我?
在我的测试 ipad 上,我转到Xcode->Organizer,我有设备日志。人们建议我可以使用PLCrashReporter。所以我开始使用它。我可以使用它吗?
还是有任何许可问题?为了在我的设备上进行测试,我尝试使用PLcrashreporter。它给我带来了问题。这是我的另一个问题的链接。
应用程序崩溃时 PLCrashReporter 未打开
或者我应该放弃这个并尝试另一种方式从客户端获取崩溃报告?如果您需要更多信息,请询问。
ios - 适用于 iOS 的最佳免费崩溃报告器
我想从用户那里获取我的应用程序的崩溃日志,以便我可以在下一次更新中解决显示停止问题。为此,我可以在我的应用程序代码中使用一些第三方崩溃报告器。最初我从PLCrashReporter开始。这是一个很酷的框架,可以生成日志(比如苹果创建的日志)。
然后,我选择用我的应用程序实现Crashlytics。它以一种优雅的方式创建日志,其中包含比其他崩溃报告器更多的详细信息。
我的问题是,
- 这两者有什么区别?根据您的经验,哪一个更好?
- 他们是合法的吗?我可以在我的应用程序中不加任何条件地添加它们吗?
- 或者,有没有比这两个更好的免费崩溃报告器?
提前致谢
ios - 如何从 PLCrashReporter 获取完整的崩溃日志
我从 PLCrashReporter 解码 plcrash 日志,但有些信息不完整:
但是我从 Organizer 那里得到的崩溃日志是:
如何获得正确的事件 ID 和 CrashReporter 密钥(我确实需要这个)?谢谢。
顺便说一句,PLCrashReporter 的日志没有显示崩溃堆栈的线程名称。
iphone - PLCrashReporter 没有捕捉到某些 ABORT 信号
我在一个 iOS 应用程序中使用 PLCrashReporter 进行崩溃报告。下面是我用来测试 PL 的示例崩溃场景。
NSArray *array = [NSArray array];
[array objectAtIndex:23];
它工作正常并正确报告崩溃。但是,如果我将崩溃场景更改为
strcpy(0,"abc");
PL 无法检测到它。当我连接我的设备时,我可以看到 Apple 捕捉到崩溃并在 XCode 中显示它。
它不是 PL 的“/crashes/”目录吗?在这两种情况下,最终抛出的信号都是 SIGABRT(不确定底层信号)。任何人都可以就这里发生的事情提供任何线索吗?
提前致谢。
ios - 是什么导致了这个 iOS 应用程序崩溃报告?
我需要一些帮助来找出可能导致此崩溃报告的原因。不幸的是,我们提交过类似崩溃报告的用户都没有向我们提供任何其他信息,这些信息甚至有助于查明他们在崩溃时在应用程序中所做的事情。报告中的任何内容似乎都没有直接链接到我的代码(即,这一切似乎都是内置的框架调用)。我自己无法模拟这个,所以很难知道我何时/是否解决了这个问题。
无论如何,这是崩溃报告:
mono - 在 OS X 上以单声道记录运行时崩溃
我想知道我的应用程序“在野外”发生的任何和所有崩溃。我们可以使用AppDomain.CurrentDomain.UnhandledException
.
有时我们会在非托管代码中崩溃(通过我们自己与本机库的交互,或者有时是由于滥用 monomac 或 monomac 本身的问题)。我也想知道这些什么时候发生。
我已经绑定了plcrashreporter框架并将其添加到我的应用程序中。我已经阅读了有关在应用程序中使用崩溃报告器的讨论Xamarin.iOS
并实施了解决方法。
到目前为止,一切都很好——我可以使用崩溃报告器并且我的应用程序运行良好。但是,我似乎受限于实际捕获的信号。
例如,SIGILL
两者SIGABRT
都被崩溃记者困住了。崩溃报告被写入磁盘,并且可以在应用程序下次启动时读回。
但是,SIGSEGV
不要SIGBUS
被抓住。相反,我得到了一个写入控制台的堆栈跟踪以及:
所以看起来 Mac 上的情况与 iOS 上的情况并不完全相同。解决方法允许崩溃报告器运行,但当 Mono 从非托管代码获取 SIGSEGV 时,它似乎并没有引发 SIGABRT。
有任何想法吗?
ios - PLCrashReporter 标头实现?
我需要在我的应用程序中实现 PLCrashReporter,我已经添加了框架和使用它的代码,但我需要添加头文件。我不确定要添加什么作为头文件。
请你帮助我好吗?