我从iPad下载了.crash文件。我将文件导入Xcode。我知道它可以正确找到dSYM文件,因为它为我的应用程序中的代码提供了堆栈信息。但是,未标记iOS SDK中的函数调用。我的直觉是我没有32位ARM的符号,不确定是否可行,或者不确定如何解决。
Hardware Model: iPad3,6
Process: MyApp [363]
Identifier: com.echo.myapp
Version: 2.0 (1.5)
Code Type: ARM (Native)
OS Version: iOS 7.1.2 (11D257)
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Triggered by Thread: 10
Last Exception Backtrace:
0 CoreFoundation 0x2d5aeec6 0x2d4da000 + 872134
1 libobjc.A.dylib 0x3819ece2 0x3819b000 + 15586
2 CoreData 0x2d312fcc 0x2d2e5000 + 188364
3 CoreData 0x2d32171c 0x2d2e5000 + 247580
4 CoreData 0x2d3214fe 0x2d2e5000 + 247038
5 MyApp 0x000a88fc -[CIAppDelegate uploadDirtyObjects:] (CIAppDelegate.m:3320)
6 MyApp 0x000a7d86 -[CIAppDelegate uploadAllChangedData] (CIAppDelegate.m:3204)
7 MyApp 0x00096bec -[CIAppDelegate sync] (CIAppDelegate.m:1176)
8 Foundation 0x2df98a0a 0x2decb000 + 842250
9 libsystem_pthread.dylib 0x387ba954 0x387b8000 + 10580
10 libsystem_pthread.dylib 0x387ba8c6 0x387b8000 + 10438
11 libsystem_pthread.dylib 0x387b8ae4 0x387b8000 + 2788
最佳答案
您需要一台具有armv7s或arm64芯片且运行iOS 7.1.2的设备,并将其连接到Mac,以便Xcode可以导入它需要的符号来表示这些调用。