您好,登錄后才能下訂單哦!
一、情況(xcode新版本)
1, 在做iOS開發過程中,有時候我們會遇到崩潰,并且提示類似這樣的提示 :2,有時候我們會毫無頭緒排查,這時候如果我們想要獲取更多詳細的信息那么可以用終端里的malloc_history命令來解決。
二、步驟
1,使用模擬器運行項目,并且記住項目名比如:zhihuiyun
2,記錄崩潰的內存地址比如:0x27659700
3,打開活動監視器,找出你項目的pid,并且記錄下來,比如8813
4,打開你的 終端 terminal 。
5,輸入命令:sudo malloc_history 8813 0x27659700
(8813:為進程pid 0x27659700:為崩潰內存地址)
6,獲取內存對應錯誤信息,這時候錯誤信息顯示比較亂,我們可以把信息復制到文本編輯軟件里面,進行簡單格式化一下,
把| 替換為 連續的空格
7,這個就是方法堆棧調用的順序,可以根具堆棧信息,結合錯誤提示,來進一步解決問題。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。