iOS崩潰除錯的使用和技巧總結

2021-12-29 22:39:01 字數 305 閱讀 1071

在ios開發除錯過程中以及上線之後,程式經常會出現崩潰的問題。簡單的崩潰還好說,複雜的崩潰就需要我們通過解析cras**件來分析了,解析cras**件在ios開發中是比較常見的。

現在網上有很多關於解析崩潰資訊的部落格,但是大多質量參差不齊,或者有些細節沒有注意到。今天寫一篇部落格總結一下我對崩潰除錯的使用和技巧,如果有哪些錯誤或遺漏,還請指點,謝謝!

獲取崩潰資訊

在ios中獲取崩潰資訊的方式有很多,比較常見的是使用友盟、百度等第三方分析工具,或者自己收集崩潰資訊並上傳公司伺服器。下面列舉一些我們常用的崩潰分析方式:

iOS開發的除錯技巧

關於本文 1 模擬器的快捷鍵 2 覆蓋安裝注意事項 3 給模擬器相簿增加 4 模擬器中程式的資料 5 安裝舊版本的模擬器 6 模擬慢網速 7 異常斷點與符號斷點 1 模擬器的快捷鍵 常用的模擬器快捷鍵 cmd 1 2 3 可以切換模擬器的顯示比例。xcode9.0之後的模擬器可以自由縮放 opt s...

iOS支付寶整合後出現崩潰的除錯總結

前兩天的專案中 就崩潰在這個函式,估計在支付寶的sdk裡面崩潰,由於支付寶sdk封裝了,所以崩潰在這個介面,當時有三個控制器有支付寶支付,其他的兩個控制器沒有崩潰現象 除錯方法 1 和其他支付寶控制器傳入支付寶的引數仔細比較,發現沒問題,排除引數問題 2 將的呼叫支付寶的介面在 viewdidloa...

串列埠除錯精靈的使用和串列埠程式除錯技巧

串列埠除錯精靈的使用和串列埠程式除錯技巧 51微控制器有乙個全雙工的序列通訊口,所以微控制器和電腦之間可以方便地進行串列埠通訊。進行序列通訊時要滿足一定的條件,比如電腦的串列埠是rs232電平的,而微控制器的串列埠是ttl電平的,兩者之間必須有乙個電平轉換電路,我們採用了專用晶元max232進行轉換...