【问题标题】:Resolving problems in XCode 7 crash reporter解决 XCode 7 崩溃报告器中的问题
【发布时间】:2016-02-20 22:01:15
【问题描述】:

我最近发布了我的应用程序的 2.0 版本。 https://itunes.apple.com/app/neo-virtual-reality-for-reddit/id1013650716

我有用户报告应用程序崩溃,但我不知道在 XCode 中该怎么做。当我在项目中打开崩溃时,它不会向我显示发生崩溃的任何地方。有关更多信息,请参阅随附的屏幕截图:

以后如何解决我的崩溃问题?

编辑:Bitcode 已启用并包含应用符号

【问题讨论】:

    标签: ios xcode symbolicatecrash


    【解决方案1】:

    如果您启用了 Bitcode 并遇到此问题,只需单击 " Download dSYMs" 按钮,然后重试。

    参考Apple Technical Note

    由于您的二进制文件的最终编译发生在 App Store 中,因此您的 Mac 将不包含用于符号化从 App Review 或从其设备向您发送崩溃报告的用户收到的崩溃报告所需的调试符号 (dSYM) 文件。虽然在归档应用程序时会生成 dSYM 文件,但它是用于位码二进制文件,不能用于表示崩溃报告。 App Store 使您可以从 Xcode 或 iTunes Connect 网站下载在位码编译期间生成的 dSYM 文件。 您必须下载这些 dSYM 文件才能表示从 App Review 或从他们的设备向您发送崩溃报告的用户收到的崩溃报告。

    【讨论】:

      【解决方案2】:

      你必须符号化崩溃报告:

      1. 从 iTunes Connect 下载崩溃报告
      2. 在 XCode 中打开“设备”窗口:

      1. 连接 iOS 设备
      2. 选择查看设备日志:

      1. 将报表从 Finder 拖到左侧部分

      2. 查看更详细的错误消息

      仅当您的存档项目仍然可用时才有效(您可以在管理器窗口中检查此内容

      【讨论】:

      • 在 iTunes Connect 中哪里可以下载崩溃报告?
      • 好的,我通过单击崩溃报告器中的显示在 finder 中找到了它们,但我无法在我的设备上拖动文件。我仍然有存档
      • 您在屏幕截图中显示的崩溃报告来自哪里?
      • 我已经更新了我的描述。我在第一个版本中忘记了一些东西
      • 您是否点击了“查看设备日志”?在新屏幕中,将报告拖到左侧。
      【解决方案3】:

      答案是:将存档上传到 iTunes Connect 时禁用 BitCode

      【讨论】:

        猜你喜欢
        • 2016-01-16
        • 2012-02-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-03-23
        • 2021-03-23
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多