你能帮我把我的车祸符号化吗?
在Xcode7.3中,Window -> Organizer ->崩溃,我有来自最新TestFlight版本的崩溃报告。它们是在此Mac上构建的,并且具有相应dSYM的所有归档都在archives选项卡中。该应用程序分为多个框架和主要应用程序,许多是Swift和Objective C的混合。在崩溃日志中,我可以看到正确列出的框架和应用程序的名称,但我的框架和应用程序的所有条目都是十六进制的。UIKit就是一个很好的象征。
当我查看iTunes连接时,它对“包含符号”说“是”,并允许我下载dSYMs。在构建时,"Debug Information Format“选项被设置为"DWARF with dSYM”。我尝试将“复制过程中的条带调试符号”和“条带链接的产品”设置为“否”,看看是否有区别。事实并非如此。
我在我的系统上找不到symbolicatecrash应用程序,甚至在/usr/bin或/Applications/Xcode.app/Contents/SharedFrameworks/DTDeviceKitBase.framework/Versions/A/Resources/symbolicatecrash,中也找不到,但我有一个较旧的Xcode5,我可以在那里获取它。但是,它不再解析符号。
我在Instruments中也遇到了同样的问题,如果我分析我的应用程序,UIKit符号表示得很好,但我的框架和应用程序只显示十六进制。
我知道有很多关于这个问题的帖子,但我从7.3测试期到现在已经经历了很多,还没有找到解决方案
发布于 2016-03-25 00:22:24
在Xcode7.3中,symbolicatecrash的位置发生了变化:
/Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/symbolicatecrash
发布于 2016-10-12 08:05:09
读完这篇文章:
https://developer.apple.com/library/content/technotes/tn2151/_index.html
您会发现App Store负责符号化来自TestFlight而不是Xcode的崩溃报告。而且看起来App Store在做这件事上非常不可靠。
这里有一个解决方法。
发布于 2016-03-24 07:49:44
我也是。升级到7.3后,很难找到符号冲突。
但是,您仍然可以使用atos。您可以在此处找到教程Symbolicate crash in iOS8 with Xcode 6 .1
https://stackoverflow.com/questions/36189121
复制相似问题