2012-08-24 26 views
3

我在分析我的iPhone應用程序時未收到任何符號名稱。分析儀器中的iPhone應用程序時缺少符號名稱

它在模擬器中工作,並且在設備上使用調試模式時,但在使用發佈時不起作用(因爲您應該在分析時使用)。我知道dsym-file是爲發行版和調試版而生成的,所以這不是問題。

我已經試過這裏描述的解決方案:

Missing symbol names when profiling IPhone application with Instruments

當我選擇「重新Symbolicate文檔」我的應用程序的名字沒有出現在二進制列表(它確實出現時使用調試),所以我不能嘗試手動添加dsym文件。

我也試過:

  • 添加和Spotlight的隱私清單
  • 刪除我導出的數據文件夾從iPhone刪除應用程序剖析
  • 卸下衍生之前
  • 清潔&構建建立和分析前的數據文件夾

什麼是p roblem?

+0

我在這裏只是有同樣的問題。任何建議?您是否設法找到解決方案/解決方法 –

+0

不,沒有找到解決方案:(請讓我知道如果您運行的解決方案。 – thejaz

回答

0

今天我也在iPhone上的配置文件時丟失符號。 但我曾經錯過找到dsym文件,當我建立一個平臺來分析崩潰報告。我記得我通過reindex聚光燈修復它。

所以這次我這樣做,因爲我在resymbolicate文檔中發現,儀器無法找到specfic udid的dsym文件。所以我想這是系統無法在聚光燈幫助下找到它的原因(系統總是使用mdfind命令來查找dsym文件)。如果聚光燈未能找到,也許該儀器無法找到DSYM文件太..

,所以我去搜索重建索引命令:sudo的 -E mdutil /卷/ Macintosh的\ HD

-E會告訴系統重新索引 此命令重新索引根磁盤。所以可能需要一些時間。

reindex後,最好給你一個resymbolicate的路徑。

這對我來說很好,如果你有什麼不明白的地方,請讓我知道。謝謝。