2010-03-24 60 views
1

使用symbolicatecrash調試崩潰日誌時會遇到一個奇怪的問題。在我運行symbolicate與構建崩潰的.dSYM文件後,它爲我提供了所有Foundation類的函數名稱,但不適用於我自己的應用程序。 XCode中是否有一些設置可能會丟失? GENERATE DEBUG SYMBOLS被打開爲YES。symbolicatecrash不會爲我自己的函數提供方法名稱

謝謝

回答

0

我遇到了類似的問題。嘗試this。如果它不能完全解決您的問題,它會向您發送正確的方向。

+0

這不適合我。我似乎遇到了大多數人都遇到的相反問題。我自己的代碼沒有得到象徵,但Apple的代碼是! – 2010-03-24 20:38:58

1

我有一個類似的問題,其結果是由symbolicatecrash腳本中的錯誤和中包含句點「。」的應用程序名稱引起的。(例如my.new.app)。此bug已報道蘋果(rdar:// 8352458),顯然可以用下面的補丁來解決:

214c214 
    <  $executable =~ s/\..*//g;   # strip off the suffix, if any 
    --- 
    >  $executable =~ s/\.[^\.]*$//g; # strip off the suffix, if any 

symbolicatecrash腳本文件通常可以在/Developer/Platforms/iPhoneOS.platform/Developer/Library/PrivateFrameworks/DTDeviceKit.framework/Versions/Current/Resources/symbolicatecrash找到。

相關問題