崩溃登录企业ios应用程序

时间:2013-02-08 12:55:40

标签: ios objective-c cocoa-touch crash crash-log

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

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

3 个答案:

答案 0 :(得分:4)

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

我强烈建议不要设计自己的崩溃报告或异常处理机制,因为它太复杂而不能使其正确并且不会引入更多危险的问题,例如:导致您的应用用户丢失数据。

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

答案 1 :(得分:1)

尝试使用Crashlytics。非常强大。非常愉快。

答案 2 :(得分:0)

您可以指示用户从iTunes中提取日志并将其发送给您。请查看本文档的“向开发人员发送崩溃报告”部分:http://developer.apple.com/library/ios/#documentation/Xcode/Conceptual/ios_development_workflow/35-Distributing_Applications/distributing_applications.html