问题标签 [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.

0 投票
2 回答
2746 浏览

ios - 未知的崩溃原因(附有 CrashReport)SIGTRAP。AF网络?

我在 AppStore 中的应用程序中不断遇到这些崩溃。CrashReport 总是如下所示:

我基本上在 UIViewController 中使用 AFJSONRequestOperation,它已被推送到 NavigationController 以获取显示其内容的 JSON。是 AFNetworking 导致了崩溃吗(在线程 5 中)?或者它可能是我的代码中的一个缺陷?我真的被卡住了,而且经常发生。非常感谢任何帮助或问题!

0 投票
2 回答
835 浏览

ios - 在 Cocoapod 中集成 plcrashreporter?

我想在 cocoapod 中使用这个 IOS 项目:

https://code.google.com/p/plcrashreporter/

创建 podspec 简单吗?有人已经在某处做过了吗?

谢谢 !

0 投票
0 回答
815 浏览

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

0 投票
3 回答
1697 浏览

ios - 从用户向开发者发送 ios 崩溃报告

我正在开发一个内部 ipad 应用程序。我把它交给客户进行测试。
该应用程序有时会在他的 iPad 上崩溃。

我怎样才能得到他的崩溃报告给我?

在我的测试 ipad 上,我转到Xcode->Organizer,我有设备日志。人们建议我可以使用PLCrashReporter。所以我开始使用它。我可以使用它吗?

还是有任何许可问题?为了在我的设备上进行测试,我尝试使用PLcrashreporter。它给我带来了问题。这是我的另一个问题的链接。
应用程序崩溃时 PLCrashReporter 未打开

或者我应该放弃这个并尝试另一种方式从客户端获取崩溃报告?如果您需要更多信息,请询问。

0 投票
1 回答
481 浏览

ios - 适用于 iOS 的最佳免费崩溃报告器

我想从用户那里获取我的应用程序的崩溃日志,以便我可以在下一次更新中解决显示停止问题。为此,我可以在我的应用程序代码中使用一些第三方崩溃报告器。最初我从PLCrashReporter开始。这是一个很酷的框架,可以生成日志(比如苹果创建的日志)。

然后,我选择用我的应用程序实现Crashlytics。它以一种优雅的方式创建日志,其中包含比其他崩溃报告器更多的详细信息。

我的问题是,

  • 这两者有什么区别?根据您的经验,哪一个更好?
  • 他们是合法的吗?我可以在我的应用程序中不加任何条件地添加它们吗?
  • 或者,有没有比这两个更好的免费崩溃报告器?

提前致谢

0 投票
1 回答
1183 浏览

ios - 如何从 PLCrashReporter 获取完整的崩溃日志

我从 PLCrashReporter 解码 plcrash 日志,但有些信息不完整:

但是我从 Organizer 那里得到的崩溃日志是:

如何获得正确的事件 ID 和 CrashReporter 密钥(我确实需要这个)?谢谢。

顺便说一句,PLCrashReporter 的日志没有显示崩溃堆栈的线程名称。

0 投票
0 回答
421 浏览

iphone - PLCrashReporter 没有捕捉到某些 ABORT 信号

我在一个 iOS 应用程序中使用 PLCrashReporter 进行崩溃报告。下面是我用来测试 PL 的示例崩溃场景。

NSArray *array = [NSArray array]; [array objectAtIndex:23];

它工作正常并正确报告崩溃。但是,如果我将崩溃场景更改为

strcpy(0,"abc");

PL 无法检测到它。当我连接我的设备时,我可以看到 Apple 捕捉到崩溃并在 XCode 中显示它。

它不是 PL 的“/crashes/”目录吗?在这两种情况下,最终抛出的信号都是 SIGABRT(不确定底层信号)。任何人都可以就这里发生的事情提供任何线索吗?

提前致谢。

0 投票
0 回答
760 浏览

ios - 是什么导致了这个 iOS 应用程序崩溃报告?

我需要一些帮助来找出可能导致此崩溃报告的原因。不幸的是,我们提交过类似崩溃报告的用户都没有向我们提供任何其他信息,这些信息甚至有助于查明他们在崩溃时在应用程序中所做的事情。报告中的任何内容似乎都没有直接链接到我的代码(即,这一切似乎都是内置的框架调用)。我自己无法模拟这个,所以很难知道我何时/是否解决了这个问题。

无论如何,这是崩溃报告:

0 投票
1 回答
1198 浏览

mono - 在 OS X 上以单声道记录运行时崩溃

我想知道我的应用程序“在野外”发生的任何和所有崩溃。我们可以使用AppDomain.CurrentDomain.UnhandledException.

有时我们会在非托管代码中崩溃(通过我们自己与本机库的交互,或者有时是由于滥用 monomac 或 monomac 本身的问题)。我也想知道这些什么时候发生。

我已经绑定了plcrashreporter框架并将其添加到我的应用程序中。我已经阅读了有关在应用程序中使用崩溃报告器的讨论Xamarin.iOS并实施了解决方法

到目前为止,一切都很好——我可以使用崩溃报告器并且我的应用程序运行良好。但是,我似乎受限于实际捕获的信号。

例如,SIGILL两者SIGABRT都被崩溃记者困住了。崩溃报告被写入磁盘,并且可以在应用程序下次启动时读回。

但是,SIGSEGV不要SIGBUS被抓住。相反,我得到了一个写入控制台的堆栈跟踪以及:

所以看起来 Mac 上的情况与 iOS 上的情况并不完全相同。解决方法允许崩溃报告器运行,但当 Mono 从非托管代码获取 SIGSEGV 时,它似乎并没有引发 SIGABRT。

有任何想法吗?

0 投票
1 回答
762 浏览

ios - PLCrashReporter 标头实现?

我需要在我的应用程序中实现 PLCrashReporter,我已经添加了框架和使用它的代码,但我需要添加头文件。我不确定要添加什么作为头文件。

请你帮助我好吗?