iOS Archive 找不到dSYM文件

项目在上线后会通过友盟或者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

你可能感兴趣的:(iOS Archive 找不到dSYM文件)