7

嗨,当我使用 .dSYM 文件和崩溃文件运行 symbolicatecrash 脚本时,它无法符号化崩溃文件。这是我得到的;

S Version 5.1 Build 11E53
12 binary images remain after pruning:
Foundation, libsystem_notify.dylib, GraphicsServices, UIKit, shell, WebCore, libc++abi.dylib, libobjc.A.dylib, libdispatch.dylib, libsystem_c.dylib, CoreFoundation, libsystem_kernel.dylib, 
($osVersion, $osBuild) = (5.1, 11E53)
$versionPattern = {5.1 (11E53),5.1,11E53}
Symbol directory paths:  
Finding Symbols:
.fetching symbol file for Foundation--[undef] 
Searching []...-- NO MATCH
Searching in Spotlight for dsym with UUID of 9ac539ad20833d948fcfaaaa62325704
Running mdfind "com_apple_xcode_dsym_uuids == 9AC539AD-2083-3D94-8FCF-AAAA62325704"
@dsym_paths = (  )
@exec_names = (  )
Did not find executable for dsym
## Warning: Can't find any unstripped binary that matches version of /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.1.sdk/System/Library/Frameworks/Foundation.framework/Foundation

..fetching symbol file for libsystem_notify.dylib--[undef] 
Searching []...-- NO MATCH
Searching in Spotlight for dsym with UUID of 47db9e1ba7d13818a747382b2c5d9e1b
Running mdfind "com_apple_xcode_dsym_uuids == 47DB9E1B-A7D1-3818-A747-382B2C5D9E1B"
@dsym_paths = (  )
@exec_names = (  )
Did not find executable for dsym
## Warning: Can't find any unstripped binary that matches version of /usr/lib/system/libsystem_notify.dylib

...fetching symbol file for GraphicsServices--[undef] 
Searching []...-- NO MATCH
Searching in Spotlight for dsym with UUID of 9c4c679839b93a8485bcb4f73a54288b
Running mdfind "com_apple_xcode_dsym_uuids == 9C4C6798-39B9-3A84-85BC-B4F73A54288B"
@dsym_paths = (  )
@exec_names = (  )
Did not find executable for dsym
## Warning: Can't find any unstripped binary that matches version of /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.1.sdk/System/Library/PrivateFrameworks/GraphicsServices.framework/GraphicsServices

....fetching symbol file for UIKit--[undef] 
Searching []...-- NO MATCH
Searching in Spotlight for dsym with UUID of 481f9a9d400d3436a84595c8744a8ecc
Running mdfind "com_apple_xcode_dsym_uuids == 481F9A9D-400D-3436-A845-95C8744A8ECC"
@dsym_paths = (  )
@exec_names = (  )
Did not find executable for dsym
## Warning: Can't find any unstripped binary that matches version of /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.1.sdk/System/Library/Frameworks/UIKit.framework/UIKit

.....fetching symbol file for shell--[undef] 
Searching []...-- NO MATCH
Searching in Spotlight for dsym with UUID of a12962a4ed843d9c9ac53a035a497426
Running mdfind "com_apple_xcode_dsym_uuids == A12962A4-ED84-3D9C-9AC5-3A035A497426"
@dsym_paths = (  )
@exec_names = (  )
Did not find executable for dsym
## Warning: Can't find any unstripped binary that matches version of /Users/ilker/Library/Application Support/iPhone Simulator/5.1/Applications/2ABA6362-F4C4-4ED2-8B31-E17576D8124E/shell.app/shell

.dSYM 和 .app 位于同一目录中。我错过了什么吗?

命令行命令:./symbolicatecrash -v app.crash shell.app.dSYM

4

1 回答 1

2

通常,.dSym 是一个包,这是不正确的使用。dSym而不是,我们应该在该包中使用真实文件:shell.app.dSYM/Contents/Resources/DWARF有另一个文件没有.dSYM(在你的情况下是shell

于 2015-05-02T21:21:24.670 回答