5

OSX Mountain Lion (10.8.2) で Xcode 4.5.2 を実行する

クラッシュ レポートをシンボル化しようとしていますが、symbolicatecrash スクリプトは常に失敗します。私は実際にはアプリのシンボルには興味がありません。システム ライブラリ シンボルが必要ですが、それらを見つけることさえできません。

..fetching symbol file for UIKit--[undef] 
Searching []...-- NO MATCH
Searching in Spotlight for dsym with UUID of cd513a2f22f53d698c3e10f6fe48a63e
Running mdfind "com_apple_xcode_dsym_uuids == CD513A2F-22F5-3D69-8C3E-10F6FE48A63E"
@dsym_paths = (  )
@exec_names = (  )
Did not find executable for dsym
## Warning: Can't find any unstripped binary that matches version of /System/Library/Frameworks/UIKit.framework/UIKit 

その UUID を持つ UIKit.framework は存在します:

$ pwd
/Users/karl/Library/Developer/Xcode/iOS DeviceSupport/5.1.1 (9B206)/Symbols/System/Library/Frameworks
$ dwarfdump --uuid UIKit.framework/UIKit 
UUID: CD513A2F-22F5-3D69-8C3E-10F6FE48A63E (armv7) UIKit.framework/UIKit

ただし、 mdfind はそれを見ることを拒否します:

$ mdfind "com_apple_xcode_dsym_uuids == CD513A2F-22F5-3D69-8C3E-10F6FE48A63E"
$ 

mdfind "com_apple_xcode_dsym_uuids == *" を使用して検索しても、ライブラリ ディレクトリまたはシステム ライブラリ/フレームワーク内で結果が得られません。私がコンパイルしたアプリの dSYM ファイルのみがリストされています。

検索にシステム ライブラリが含まれるように mdfind を修正するにはどうすればよいですか?

4

0 に答える 0