3 回答

TA貢獻1784條經驗 獲得超7個贊
首先,我100%同意較早前說過OFF的人 Load Symbols Lazily
。
我還有兩件事要補充。
(我的第一個建議聽起來很明顯,但是當有人第一次向我建議時,我的反應是這樣的:“來吧,請,您真的以為我不會更好……哦?!保?/p>
確保您沒有意外地將“ Active Build Configuration”設置為“ Release”。
在項目的圖形樹顯示中的“目標”下,右鍵單擊目標并執行“獲取信息”。查找一個名為“ Generate Debug Symbols”(或類似名稱)的屬性,并確保已選中該屬性(也稱為“ ON”)。另外,您可以嘗試查找(也在Target >> Get Info中)名為“ Debug Information Format”的屬性,并將其設置為“帶有dsym文件的小矮人”。
在目標>>獲取信息下還有許多其他屬性可能會影響您。尋找諸如優化或壓縮代碼之類的東西,然后將其關閉(我假設您正在調試模式下工作,因此這不是不好的建議)。另外,查找諸如剝離符號之類的內容,并確保其也處于關閉狀態。例如,對于調試目標,應將“ Strip Linked Product”設置為“ No”。

TA貢獻1817條經驗 獲得超6個贊
我只是再次遇到了同樣的問題。在對“懶惰地加載符號”進行三次檢查并剝離和調試信息生成標志之后,我執行了以下操作:
退出Xcode
打開一個終端窗口并cd到項目目錄
cd進入.xcodeproj目錄
刪除除.pbxproj文件以外的所有內容(我有frank.mode1v3和frank.pbxuser)
您可以通過右鍵/選項單擊.xcodeproj捆綁包并選擇“顯示包內容”來在finder中完成相同的任務。
當我重新啟動Xcode時,我所有的窗口都已重置為默認位置,等等,但是斷點起作用了
- 3 回答
- 0 關注
- 1076 瀏覽
添加回答
舉報