2013-02-08 109 views
3

我想提取那些正在使用我的企业应用程序的用户的崩溃日志。如果是App Store应用程序,我可以从iTunes连接中获取这些信息。由于在企业部署的情况下没有App Store的干预,因此不确定如何访问这些信息。企业ios应用程序中的崩溃日志

是否有任何Objective-C API可以通过它访问应用程序代码的崩溃日志,并使用Web服务将它们上载到我的服务器上?

+0

在http://code.google.com/p发现了一个框架,/plcrashreporter /这可能有助于获取崩溃日志。 – sandy 2013-02-08 13:46:49

回答

3

没有Objective-C API可用于访问iOS生成的崩溃报告。自动访问它们的唯一方法是向应用程序添加崩溃报告框架,以便捕获崩溃并让您将它们发送到服务或您自己的服务器。

我强烈建议不是工程自己的崩溃报告或异常处理机制,因为它太复杂,使之权利,而不是引入更危险的问题,例如可能导致您的应用用户丢失数据。

这里我的答案的第二部分列出了几个选项,包括开源项目,服务与开源SDK和闭源选项:iOS crash log catch, debug info.. Catch and send via email to the Dev team

+0

感谢Kerni – sandy 2013-02-08 13:50:00

+0

是否有任何更新/ iOS的可能性后10.x的? – 2017-02-17 08:48:34

+0

@EaswaramoorthyK号码 – Kerni 2017-02-17 20:40:10

1

尝试使用Crashlytics

非常强大。非常愉快的使用。

+0

我恨他们让你安装的框架的方式:先安装一个应用程序,永远留在你的马努吧,他们这个程序会自动安装在您的Xcode谟的框架......并有可能使很多的东西,你不会看到。为了描述答案 – Martin 2015-04-27 09:04:37