前言,作為一名iOS端程序開發人員,接口返回的數據要做容錯,這樣就得查看和更改后端返回的數據,眾里尋他千百度,驀然回首,charles在向我招手,不用過多解釋,它是收費的,在天朝,收費的也可以變成免費的?,F在來跟我一起開啟charles之旅吧。
1,準備工作,charles安裝包。官網收費? ? 還有一個網站 ?破解版? 按照以上步驟完成即可。
2,配置網絡 ? ? 配置也相對簡單 就是讓電腦和手機在同一網絡,在手機的網絡代理中鏈接手動代理即可 現在只能顯示http的接口,想要查看https的接口還需要配置證書。
3,HTTPS 設置? 下載安裝證書? 打開 charles 點擊->help ->SSL Proxying -> Install Charles Root Certificate 會自動打開鑰匙串,此時證書不被信任,點擊右鍵顯示證書,信任設置-> 始終信任?,F在證書已可用。開始配置手機上的證書。
打開 charles 點擊->help ->SSL Proxying -> Install Charles Root Certificate on a Moblie Device or Remote Browser. 此時會彈出設置彈框。
?在手機WiFi設置手動代理,以及端口號。在safari 上打開 chls.pro/ssl,會提示下載安裝證書,然后安裝,信任即可。10.3 以下的系統的已經可以愉快的抓包修改數據了。
這里有一篇圖文教程--具體圖片教程圖片教程?很詳細,可以參考一下。
可是,我的真機剛剛升級了10.3系統,安全性提高了,還需要額外的設置。網上的資料比較少,踩坑了。趕緊填上。
我的手機
打開手機 -> 通用 -關于手機 -> 證書信任設置 -> 打開信任證書
好了,這下可以愉快的抓包了,真是獨上高樓,望盡天涯路,還好,柳暗花明又一村了。