3 回答

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

TA貢獻(xiàn)1784條經(jīng)驗(yàn) 獲得超8個(gè)贊
在Xcode 7中,對(duì)我有用的是:
1)確保目標(biāo)->方案->運(yùn)行-處于調(diào)試模式(已發(fā)布)
2)確保檢查選項(xiàng)“調(diào)試可執(zhí)行文件”,如下所示:

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