我以前没有真正使用崩溃日志,但对我来说崩溃似乎没有象征意义.我无法找到应用程序崩溃的位置以及原因.另外,当我在项目中打开堆栈跟踪时,没有任何内容突出显示,我无法分辨它在文件中崩溃的哪一行.我的问题是:有没有办法在组织者中象征所有这些崩溃,还是必须通过终端来完成?
谢谢.
因此,我使用Xcode 6的技术似乎已被弃用,symbolicatecrash.sh脚本不再位于xcode包中.相反,在Xcode 6具有脚本的同一文件夹路径中有一个名为symbolicatecrash的可执行文件.
有谁知道Apple移动symbolicatecrash.sh进行手动符号化?Xcode 6中的脚本使用Xcode 7运行错误.
你能帮助我把我的崩溃象征化吗?
在Xcode 7.3,Window - > Organizer - > Crashes中,我有来自最新TestFlight版本的崩溃报告.它们是在这台Mac上构建的,所有带有相应dSYM的档案都在Archives选项卡中.该应用程序分为许多框架和主要应用程序,许多是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我在哪里可以抓住它.但是,它不再解析符号.
我在仪器中遇到同样的问题,如果我描述我的应用程序,UIKit象征性很好,但我的框架和应用程序只显示十六进制.
我知道有很多关于这方面的帖子,但是我已经从7.3 beta期间经历了很多,直到现在还没有找到解决方案