在Xcode中处理符号文件 [英] Processing Symbol Files in Xcode

查看:123
本文介绍了在Xcode中处理符号文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想知道是否有人可以告诉我Xcode在插入设备后说处理符号文件时实际在做什么?

I was wondering if anyone could tell me what Xcode is actually doing when it says: "Processing Symbol Files" after plugging in your device?

推荐答案

它从设备下载(调试)符号,因此可以在具有该特定iOS版本的设备上进行调试,也可以表示在该iOS版本上发生的崩溃报告。

It downloads the (debug) symbols from the device, so it becomes possible to debug on devices with that specific iOS version and also to symbolicate crash reports that happened on that iOS version.

由于符号是CPU特定的,因此只有在不仅针对特定iOS设备而且针对特定CPU类型导入符号时,上述方法才有效。目前所需的CPU类型是armv7(例如iPhone 4,iPhone 4s),armv7s(例如iPhone 5)和arm64(例如iPhone 5s)。

Since symbols are CPU specific, the above only works if you have imported the symbols not only for a specific iOS device but also for a specific CPU type. The currently CPU types needed are armv7 (e.g. iPhone 4, iPhone 4s), armv7s (e.g. iPhone 5) and arm64 (e.g. iPhone 5s).

所以如果你想要表示在带有armv7s的iPhone 5上发生的崩溃报告,并且只有特定iOS版本的armv7符号,Xcode将无法(完全)表示崩溃报告。

So if you want to symbolicate a crash report that happened on an iPhone 5 with armv7s and only have the symbols for armv7 for that specific iOS version, Xcode won't be able to (fully) symbolicate the crash report.

这篇关于在Xcode中处理符号文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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