iOS 一張圖片引發的崩潰SEGV_ACCERR


出錯日志一直報SEGV_ACCERR,原因原來是第三方庫SDWebImage下載圖片,遠程圖片的json文件不對導致的閃退

解決方法:

1.command + B 編譯工程(最好在編譯工程時,清除下緩存 按command+shift+k)

2.打開終端,cd  + 把.app文件拖拽到終端上,按下回車

3.終端輸入 

find . -name 'Assets.car'

4.得到路徑

5.在終端輸入

sudo xcrun --sdk iphoneos assetutil --info Assets.car> /tmp/Assets.json

6.打開圖片的配置json文件

7.全局搜索p3 "BitsPerComponent" : 16,這些問題圖片,找UI處理並替換,bug修復

找到圖片名稱,去工程中尋找並且替換,so easy


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM