你能帮我将崩溃日志符号化吗?
在Xcode 7.3中,选择“窗口”->“组织器”->“崩溃”,可以看到来自最新TestFlight版本构建的崩溃报告。这些报告是在这台Mac上构建的,所有包含相应dSYM的档案都在“归档”选项卡中。该应用程序分为多个框架和主应用程序,并且许多框架和应用程序是Swift和Objective C混合编写的。在崩溃日志中,我可以看到框架和应用程序名称被正确列出,但所有关于我的框架和应用程序的条目都是十六进制的。UIKit的符号化很好。
当我查看iTunes Connect时,它显示“包括符号”,并允许我下载dSYM。构建时,“调试信息格式”选项设置为“DWARF with dSYM”。我尝试将“复制期间剥离调试符号”和“剥离链接产品”设置为“否”,以查看是否有所改善。但这没有起作用。
我无法在系统中找到symbolicatecrash应用程序,甚至不在/usr/bin或/Applications/Xcode.app/Contents/SharedFrameworks/DTDeviceKitBase.framework/Versions/A/Resources/symbolicatecrash中。但是,我有一个旧的Xcode 5,可以从中获取它。但是,它无法解决符号。
我在Instruments中也遇到了同样的问题,如果我对我的应用程序进行配置文件分析,UIKit符号化得很好,但我的框架和应用程序只显示十六进制。
我知道已经有很多关于此问题的帖子,但我已经查看了从7.3测试版期间一直到现在的所有帖子,并没有找到解决方案。