Cas*_*ato 6 xcode symbolicatecrash ios
我正在运行XCode 4.5.2并且遇到了使symbolicatecrash工作的问题.
请注意,这适用于我的系统上未生成且不在存档中的应用程序和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
Run Code Online (Sandbox Code Playgroud)
请注意,应用包与mSYM包位于同一目录中.我也尝试将symbolicatecrash添加到我的路径,并从.dSYM和.app所在的目录执行.这没有任何区别.
有关如何使其工作的任何建议?
小智 10
我今天遇到了同样的问题.在我的情况下,mdfind无法搜索Archives(/ Users/xxx/Library/Developer/Xcode/Archives /)文件夹.所以我做的是去了系统偏好 - >聚光灯 - >隐私,添加然后删除了档案文件夹.重新启动Xcode或重新符号化
mdfind在symbolicatecrash中用于在您的情况下使用uuid查找相对于崩溃文件的dsym
mdfind "com_apple_xcode_dsym_uuids == E30FC309-DF7B-3C9F-8AC5-7F0F6047D65F"
Run Code Online (Sandbox Code Playgroud)
你也可以跑
mdfind "com_apple_xcode_dsym_uuids == *"
Run Code Online (Sandbox Code Playgroud)
列出mdfind知道的所有dsym位置.这将为您提供您的dsym是否在列表中的想法
也为你的dsym运行这个来获取你的应用程序的uuid
dwarfdump --uuid xxx.app.dSYM/| tr '[:upper:]' '[:lower:]' | tr -d '-'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7734 次 |
| 最近记录: |