【问题标题】:Accessing iOS crash report from iOS app从 iOS 应用程序访问 iOS 崩溃报告
【发布时间】:2012-05-10 18:17:39
【问题描述】:

有很多关于如何访问崩溃报告using a computer 的教程,但我希望我的应用程序在启动时扫描(来自自身)的崩溃报告——以便用户可以使用我的应用程序发送我他们的报告。这可能吗?

【问题讨论】:

标签: iphone ios crash-reports crash-dumps


【解决方案1】:

看看这几个可能有你需要的解决方案的资源:

【讨论】:

    【解决方案2】:

    您可以使用您的 iTunes Connect 帐户获取它们

     When the user synchronizes their device using iTunes, crash reports are copied to a
    directory on the user's computer. If the application was distributed via the App Store and 
    the user has chosen to submit crash logs to Apple, the crash log will be uploaded and the 
    developer can download it via iTunes Connect.
    

    您也可以使用Crittercism,一旦发生崩溃,它会直接向您发送电子邮件。

    【讨论】:

    • iTunes Connect 通常会这样做,但您不会遇到每一次崩溃,也不会实时崩溃。有时需要几个星期才能得到任何东西。问题在于这些报告的发送方式:只有设备所有者同意设备设置时间才能将使用数据和分析发送到 Apple 服务器。大多数用户不同意。其次,Apple 将它们汇总并显示出来。 Crittercism 使用 PLCrashReporter 作为基础,就像 HockeyApp 和 QuincyKit 等一样。
    【解决方案3】:

    PLCrashReporter 是一个开源崩溃报告框架,可以添加到 iOS 应用程序中。报告以 protobuf 编码格式生成,应允许应用将这些报告上传到服务器。

    【讨论】:

    • Philippe stackoverflow.com/a/10394043/474794 提到的解决方案(testflight 除外)使用 PLCrashReporter 作为基础,并为您提供收集这些崩溃报告、对它们进行符号化并将类似的崩溃归为一组所需的一切。
    【解决方案4】:

    另一个可用于崩溃报告的专有(但免费)框架是Crashlytics

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-04-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多