我正在运行 XCode 4.5.2,但在使 symbolicatecrash 正常工作时遇到问题。
请注意,这是针对不是在我的系统上生成且不在存档中的应用程序和 dsym。
到目前为止,我已经:
- 导出 DEVELOPER_DIR=/Applications/Xcode.app sudo xcode-select
- sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer
- cd /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/PrivateFrameworks/DTDeviceKit.framework/Versions/A/Resources
- ./symbolicatecrash -v -o test.txt ~/Downloads/OnDeckCrash/OnDeck_2012-11-26-152754_Andys-phone.crash ~/Downloads/OnDeckCrash/OnDeck.app.dSYM
这没有创建“test.txt”。它似乎根本找不到任何符号。它为每个模块报告类似的内容:
...........fetching symbol file for CoreFoundation--[undef]
Searching []...-- NO MATCH
Searching in Spotlight for dsym with UUID of e30fc309df7b3c9f8ac57f0f6047d65f
Running mdfind "com_apple_xcode_dsym_uuids == E30FC309-DF7B-3C9F-8AC5-7F0F6047D65F"
@dsym_paths = ( )
@exec_names = ( )
Did not find executable for dsym
## Warning: Can't find any unstripped binary that matches version of /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
请注意,应用程序包与 mSYM 包位于同一目录中。我还尝试将 symbolicatecrash 添加到我的路径中,并从 .dSYM 和 .app 所在的目录执行。那没什么区别。
关于如何让它工作的任何建议?