解决XCode 7崩溃报告中的问题

时间:2016-02-20 22:01:16

标签: ios xcode symbolicatecrash

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

我有用户报告应用程序崩溃,但我无法弄清楚在XCode中要做什么。当我在项目中打开崩溃时,它不会向我显示发生崩溃的任何事情。有关详细信息,请参阅附带的屏幕截图:

XCode crash reporter screenshot

将来如何解决崩溃问题?

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

3 个答案:

答案 0 :(得分:1)

如果您确实启用了Bitcode并遇到此问题,只需点击“ 管理器中的Download dSYMs按钮,然后重试。

请参阅Apple Technical Note

  

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

答案 1 :(得分:0)

你必须象征崩溃报告:

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

    1. 连接iOS设备
    2. 选择查看设备日志:
    3. enter image description here

      1. 将报表从Finder拖到左侧

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

      3. enter image description here

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

答案 2 :(得分:0)

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