来自设备的dSYM文件

MMM*_*MMM 3 iphone crash decode ios

我的应用程序崩溃,我找不到如何重现崩溃两天的确切方法.所以,我想解码dSYM文件,看看有什么问题(希望它有帮助).如何从设备获取dSYM文件?

jst*_*str 7

您可能需要从Xcode构建产品中获取dSYM.

  1. 打开Xcode Organizer(在Xcode中查看Window - > Organizer)
  2. 转到"存档"选项卡,然后选择相关项目的崩溃构建
  3. 选择Distribute,然后选择Export as Xcode Archive
  4. 找到导出的存档(.xcarchive文件),按住Control键并单击它,然后选择查看包内容
  5. 您的dSYM将位于Xcode Archive内容的dSYMs子文件夹中

但是,更容易获得堆栈跟踪的方法是在iOS模拟器中运行时使应用程序崩溃,或者在Xcode中使用系留iOS设备(即使用产品运行 - >在Xcode中运行),或者连接设备并在Xcode Organizer Devices选项卡的Devices部分中查看desymbolicated崩溃报告.

(以上都假定您已经在可以访问的计算机上在Xcode中构建应用程序,并且您已在Xcode管理器中保留了构建的存档.)

有关更多信息,请参阅Apple的技术说明:了解和分析iOS应用程序崩溃报告.