Ios 仅当从最近的设备中提取时,调试符号中的ARMV7?

Ios 仅当从最近的设备中提取时,调试符号中的ARMV7?,ios,xcode,debug-symbols,Ios,Xcode,Debug Symbols,当对iOS崩溃进行符号化时,脚本使用存储在~/Library/Developer/Xcode/iOS DeviceSupport中的iOS调试符号。我在iOS 7.1.2(11D257)中遇到了一个崩溃,模块列表中的所有行,但实际可执行文件都具有armv7s体系结构,如下所示: 0x30c8d000 - 0x30e77fff Foundation armv7s <52121842f9863ab49b775758dd05db0b> /System/Library/Framework

当对iOS崩溃进行符号化时,脚本使用存储在
~/Library/Developer/Xcode/iOS DeviceSupport
中的iOS调试符号。我在iOS 7.1.2(11D257)中遇到了一个崩溃,模块列表中的所有行,但实际可执行文件都具有armv7s体系结构,如下所示:

0x30c8d000 - 0x30e77fff  Foundation armv7s  <52121842f9863ab49b775758dd05db0b> /System/Library/Frameworks/Foundation.framework/Foundation
它说只有armv7存在


我从iPhone4中提取了符号;它的CPU不支持ARMV7。如果你有一个带有iMs7.1.2的ARMV7S有能力的设备(iPhone 5 +,iPad 3 +),你可以运行相同的命令并确认你的基础版本包含了ARMV7S片吗?

< P>你从ARMV7S或ARM64 CPU的设备获得ARMV7S iOS系统符号。iPhone4有一个armv7 CPU,所以它显然不能为您提供armv7s符号。

Andreas Linde又名Therelalkerni,真的是您吗?我从iPhone5中提取了armv7s符号,但在一次示例崩溃中的符号结果看起来非常虚假。我不知道该怪什么——是符号脚本还是符号。是的,是我。只有在计算机上有符号时,才能获得符号。如果您在理解符号化崩溃报告时遇到问题,您可能希望创建一个包含所有相关详细信息的新问题。确实存在问题,但我看到QuincyKit 3.0有更新的符号化脚本。让我先试试那个。。。
lipo -info '~/Library/Developer/Xcode/iOS DeviceSupport/7.1.2 (11D257)/Symbols/System/Library/Frameworks/Foundation.framework/Foundation'