Xcode仅对我的代码进行符号化

3

我从一个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
1个回答

1
你需要一台搭载iOS 7.1.2的设备,其芯片为armv7s或arm64,并将其连接到Mac电脑上,以便Xcode可以导入所需的符号来解析这些调用。

苹果没有提供一个我可以下载它们的网站吗?这是来自客户的iPad,我无法访问它。 - Chet
不,他们不提供那个。 - Kerni

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接