亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

為什么我的斷點不起作用?

為什么我的斷點不起作用?

倚天杖 2019-11-26 14:58:27
我設置了斷點,但是Xcode似乎忽略了它們。
查看完整描述

3 回答

?
嚕嚕噠

TA貢獻1784條經驗 獲得超7個贊

首先,我100%同意較早前說過OFF的人 Load Symbols Lazily。

我還有兩件事要補充。

(我的第一個建議聽起來很明顯,但是當有人第一次向我建議時,我的反應是這樣的:“來吧,請,您真的以為我不會更好……哦?!保?/p>

  1. 確保您沒有意外地將“ Active Build Configuration”設置為“ Release”。

  2. 在項目的圖形樹顯示中的“目標”下,右鍵單擊目標并執行“獲取信息”。查找一個名為“ Generate Debug Symbols”(或類似名稱)的屬性,并確保已選中該屬性(也稱為“ ON”)。另外,您可以嘗試查找(也在Target >> Get Info中)名為“ Debug Information Format”的屬性,并將其設置為“帶有dsym文件的小矮人”。

在目標>>獲取信息下還有許多其他屬性可能會影響您。尋找諸如優化或壓縮代碼之類的東西,然后將其關閉(我假設您正在調試模式下工作,因此這不是不好的建議)。另外,查找諸如剝離符號之類的內容,并確保其也處于關閉狀態。例如,對于調試目標,應將“ Strip Linked Product”設置為“ No”。


查看完整回答
反對 回復 2019-11-26
?
青春有我

TA貢獻1784條經驗 獲得超8個贊

在Xcode 7中,對我有用的是:

1)確保目標->方案->運行-處于調試模式(已發布)

2)確保檢查選項“調試可執行文件”,如下所示:

http://img1.sycdn.imooc.com//5ddccd350001af5217961010.jpg

查看完整回答
反對 回復 2019-11-26
?
慕的地6264312

TA貢獻1817條經驗 獲得超6個贊

我只是再次遇到了同樣的問題。在對“懶惰地加載符號”進行三次檢查并剝離和調試信息生成標志之后,我執行了以下操作:

  1. 退出Xcode

  2. 打開一個終端窗口并cd到項目目錄

  3. cd進入.xcodeproj目錄

  4. 刪除除.pbxproj文件以外的所有內容(我有frank.mode1v3和frank.pbxuser)

您可以通過右鍵/選項單擊.xcodeproj捆綁包并選擇“顯示包內容”來在finder中完成相同的任務。

當我重新啟動Xcode時,我所有的窗口都已重置為默認位置,等等,但是斷點起作用了


查看完整回答
反對 回復 2019-11-26
  • 3 回答
  • 0 關注
  • 1076 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號