如何在Xcode 7.3中象征崩溃? [英] How to symbolicate crashes in Xcode 7.3?

查看:89
本文介绍了如何在Xcode 7.3中象征崩溃?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

您能帮我使我的死机符号化吗?

Can you help me get my crashes symbolicated?

在Xcode 7.3的Window-> Organizer->崩溃中,我有来自最新TestFlight构建的崩溃报告.它们是在此Mac上构建的,带有相应dSYM的所有存档都在存档"选项卡中.该应用程序分为许多框架和主要应用程序,其中许多是Swift和Objective C的组合.在崩溃日志中,我可以看到正确列出了框架和应用程序的名称,但是我的框架和应用程序为十六进制.用UIKit表示就可以了.

In Xcode 7.3, Window -> Organizer -> Crashes, I have crash reports from my latest TestFlight builds. They were built on this Mac, and all the archives with the corresponding dSYMs are in the Archives tab. The app is divided into a number of frameworks and the main app, and many are a mix of Swift and Objective C. In the crash log I can see the name of the frameworks and app listed correctly, but all the entries for my frameworks and app are in hex. UIKit is symbolicated just fine.

当我在iTunes Connect中查看时,它对包括符号"说是",并允许我下载dSYM.构建时,调试信息格式"选项设置为带有dSYM的DWARF".我尝试设置复制期间的条形调试符号" 然后将"Strip Linked Product"(条状链接产品)设置为"No"(否),以查看是否有所不同.没有.

When I look in iTunes Connect, it says "Yes" to "Includes Symbols" and allows me to download the dSYMs. When building, the "Debug Information Format" option was set to "DWARF with dSYM". I tried setting "Strip Debug Symbols During Copy" and "Strip Linked Product" to "No" to see if that made a difference. It didn't.

即使在/usr/bin或/Applications/Xcode.app/Contents/SharedFrameworks/DTDeviceKitBase.framework/Versions/A/Resources/symbolicatecrash中,我也无法在系统上找到symbolicatecrash应用程序,但是我使用的是较旧的Xcode 5我可以抓住它的地方.但是,它不再解析符号.

I cannot find the symbolicatecrash app on my system, not even in /usr/bin or /Applications/Xcode.app/Contents/SharedFrameworks/DTDeviceKitBase.framework/Versions/A/Resources/symbolicatecrash, but I have an older Xcode 5 where I could grab it. However, it does not resolve the symbols anymore.

在Instruments中,我也遇到了同样的问题,如果我对应用程序进行了配置,则将UIKit表示为正常,但是我的框架和应用程序仅显示十六进制.

I have the same problem in Instruments, if I profile my app, UIKit is symbolicated just fine, but my frameworks and app only show hex.

我知道有很多关于此的帖子,但是从7.3 beta版本开始直到现在,我都经历了很多事情,而且还没有找到解决方法

I know there have been a lot of posts about this, but I have going through them a lot from the 7.3 beta period and until now and have not found a solution

推荐答案

symbolicatecrash的位置在Xcode 7.3中已更改:

The location of symbolicatecrash has changed in Xcode 7.3:

/Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/symbolicatecrash

/Applications/Xcode.app/Contents/SharedFrameworks/DVTFoundation.framework/Versions/A/Resources/symbolicatecrash

这篇关于如何在Xcode 7.3中象征崩溃?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆