我剛剛將Xcode升級到最新版本(4.2(4C199))和我的iPhone到iOS 5(9A334)。我正在使用雪豹。在調試時,我注意到我沒有得到任何有關我的堆棧跟蹤的信息。它只是一個地址列表,沒有任何類或方法信息。丟失了我的iOS 5調試符號。我如何讓他們回來?
我想也許它是切換到LLDB,所以我切換回GDB。不,仍然是一個問題。
我連接了運行iOS 5的iPad,但是不同的版本,beta版本之一(9A5313e),仍然是一個問題。
然後,我連接運行iOS 4.3.5的iPad 2。巴姆!一個有用的堆棧跟蹤。所以我開始研究/ Developer文件夾,特別是/Developer/Platforms/iPhoneOS.platform/DeviceSupport,就像Google告訴我的鏈接一樣,但是我嘗試過的東西都不起作用。
如何獲取符號以便我的堆棧跟蹤在iOS 5中工作?
我似乎有完全相同的問題...當我使用探查器我也看不到任何我的應用程序自己的符號..這是一樣的嗎? – ioquatix
我想你可能會遇到一個不同的問題:默認情況下,profiler會在release中運行應用程序,這可能會根據您的配置去掉符號。不過,這是所有相當先進的iOS開發內容。 – ageektrapped
http://stackoverflow.com/questions/7841610/xcode-4-2-debug-doesnt-symbolicate-stack-call – ThomasRS