简体   繁体   English

iOS调试符号在Xcode中的移动性如何?

[英]How movable are iOS debug symbols in Xcode?

I'm using QuincyKit to analyse crash dumps from my iOS apps. 我正在使用QuincyKit从我的iOS应用程序分析崩溃转储。 QuincyKit's symbolication script is capable of handling both my code and system code - as long as the debug symbols for the relevant version of iOS are present on the machine. QuincyKit的符号化脚本能够处理我的代码和系统代码,只要计算机上存在用于相关版本的iOS的调试符号即可。

Said symbols reside under (Home)/Library/Developer/Xcode/iOS DeviceSupport . 所述符号位于(Home)/Library/Developer/Xcode/iOS DeviceSupport Question - did anyone ever try to move those folders from one machine with Xcode to another? 问题-是否有人尝试将这些文件夹从具有Xcode的计算机移至另一台计算机?

I could use some 7.0.x symbols; 我可以使用一些7.0.x符号; chances of getting a device with that version are practically nil by now. 到目前为止,使用该版本的设备的机会几乎为零。

Just check the source of symbolicatecrash.pl that you use for symbolication. 只是检查源symbolicatecrash.pl您用于symbolication。

It searches the iOS system symbols in the following paths: 它在以下路径中搜索iOS系统符号:

/System/Library/Developer/Xcode/iOS DeviceSupport/
~/Library/Developer/Xcode/iOS DeviceSupport/
Xcode.app/Contents/Developer/Platforms/*.platform/DeviceSupport/

These paths are hardcoded and may change with every update of the script (as it is part of Xcode). 这些路径是硬编码的,并且可能随着脚本的每次更新而更改(因为它是Xcode的一部分)。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM