iOS Archive 找不到dSYM文件
2019-05-10 本文已影响0人
錒伟
项目在上线后会通过友盟或者bugly 等这些三方平台统计数据,捕获异常崩溃. 而使用它们捕获了异常之后, 必不可少的一个文件就是 "项目名.app.dsyms"这个文件,去配置符号表, 让你的崩溃记录可以更快的定位到具体方法.
今天为找这个文件花了太多时间, 网上千篇一律的说法是 "Debug Information Format " 设置为 DWARF with DSYM file 就可以了. 没有错, 但是我设置了也没用.作此记录.
如果你的项目设置生成DSYM文件,那友盟统计就能自动转意原始CrashLog为相应源码。
查看项目DSYM文件过程如下,XCode > Organizer-Archives > 项目右键 > Show In Finder > 右键显示包内容 > dSYMs > YouApp.app.dSYM 如果没有这个dSYM 文件,比对程序设置(targets > build settings)里面下面的设置是否正确,然后重新Archives项目
Deployment Postprocessing 设置为 NO
Strip Linked Produc 设置为 Yes
Strip Debug Symbols During Copy 设置为 No
Generate Debug Symbols 设置为 Yes
Debug Information Format 设置为 DWARF with DSYM