使用Charles 抓包https,在證書(shū)、代理設(shè)置完畢的情況下遇到如題情況:
解決方案如下:
設(shè)置->通用->關(guān)于本機(jī)->證書(shū)信任設(shè)置-> 找到charles proxy custom root certificate然后信任該證書(shū)即可.

803901-20171121101041586-1466831814.png
原因:
雖然charles的根證書(shū)已經(jīng)在安裝列表中顯示,但它是被關(guān)閉的。在iOS 10.3之前,當(dāng)你將安裝一個(gè)自定義證書(shū),iOS會(huì)默認(rèn)信任,不需要進(jìn)一步的設(shè)置。而iOS 10.3之后,安裝新的自定義證書(shū)默認(rèn)是不受信任的。如果要信任已安裝的自定義證書(shū),需要手動(dòng)打開(kāi)開(kāi)關(guān)以信任證書(shū)。