你能帮我把我的崩溃符号化吗?
在 Xcode 7.3 中,Window -> Organizer -> Crashes,我有来自我最新的 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 测试版到现在我已经经历了很多,但还没有找到解决方案