Symbolicate iPhone应用程序崩溃(Symbolicate iPhone app cr

2019-08-17 04:16发布

Symbolicate iPhone应用程序崩溃 - 映射到有效的函数命名空间的十六进制地址(调用堆栈)

上市要求:Symbolicating崩溃

  1. 使用Xcode的组织者
  2. 使用外部服务
  3. 使用.crash文件和文件.dSYM
    来源:iTunesConnect崩溃报告(分布式)
    设备崩溃日志或外部服务。

Answer 1:

提供我有.crash文件和文件.dSYM,这个工程。

  1. 初步

    创建一个文件夹temp~/ ,路径~/temp/
    将所有文件在~/temp/ (无需事实上的.ipa)即脚本的.ipa,.dsym和.crash

  2. 转到 ~/temp/

  3. 设置路径 :如果有两个Xcode的系统或路径没有被设置

    sudo /usr/bin/xcode-select -switch /Applications/Xcode.app/Contents/Developer/ export DEVELOPER_DIR=/Applications/Xcode.app

  4. 创建快捷方式

    别名symbolicateCrash /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/PrivateFrameworks/DTDeviceKit.framework/Versions/A/Resources/symbolicatecrash

  5. 获取symbolication:

     atos -arch armv7 -o 'appname.app'.dSYM/Contents/Resources/DWARF/'appname' 0x0029c296 atos -arch armv7 -o 'appname.app'.dSYM/Contents/Resources/DWARF/'appname -l "binary image line of crash log" 

    要么

     symbolicateCrash 'logname'.crash 'appname.app'.dSYM/Contents/Resources/DWARF/'appname' 
  6. 不过,如果有问题 ? 仍无法与一些没有找到链接,无法弄清楚例外。
    下载脚本:外壳脚本(上传为“symbolicatecrash”)

./symbolicatecrash -v filename.crash

参考文献:

如何手动Symbolicate的iOS崩溃,查看崩溃日志

Symbolicating iPhone应用程序崩溃报告

iphone:凡.dSYM文件位于崩溃报告

如何XCode中4创造的dSYM文件?

如何symbolicate iPhone \ iPad的崩溃日志?



Answer 2:

你应该去 - > Xcode中 - >管理 - >设备 - >设备日志:)

在这里,你可以找到崩溃日志....或者您可以使用TestFlight SDK用于看到你的测试团队装置的崩溃日志....



文章来源: Symbolicate iPhone app crash