2010-04-15 28 views
7

我正在嘗試在GDB中爲iPhone應用程序問題進行一些調試。當我將鼠標懸停在字符串變量上以查看內容時,控制檯進入無限滾動並顯示文字「無法訪問變量」。鼠標在iPhone調試器中的變量名稱上的問題

關於這可能發生的原因的任何想法?

+3

我也是這樣,是否因爲您轉移到了更高版本的xCode而發生了這種情況?您在Debug中的配置是? – 2010-04-16 00:55:04

+0

事實上...是的..我在過去一週升級了XCode,但你對配置是正確的。我沒有意識到它是在發佈。我切換到調試,我恢復了正常。謝謝!發表一個答案,而不是評論,所以我可以給你點。 – radesix 2010-04-16 13:35:15

回答

5

以供將來參考,有幾大原因:

  • 目標級優化設置:應該沒有優化
  • 目標級帶符號:符號不應該被剝奪
  • 靶調試符號的級別級別:默認或所有符號都應該使用
  • 每個文件編譯器標誌(get-info on file,選擇Debug選項卡):確保沒有優化每個文件設置,因爲沒有辦法指定在什麼配置(調試或相關ase)他們應該被使用,所以他們總是被使用。

我進入更多的細節here

3

我有同樣的問題,並設置配置調試固定它...很合理:P

貸@AranMulholland評論!