2017-10-07 26 views
8

我無法使Charles Proxy與我的iOS 11模擬器一起工作。看來我無法讓模擬器信任證書。我進入常規 - >設置 - >關於 - >證書部分,然後單擊按鈕以信任證書。然後,當我退出設置並返回時,交換機重置爲不可信。我無法讓設置堅持下去。有其他人有這個問題嗎?在iOS 11模擬器中信任根證書

+3

我甚至找不到證書信任設置中的按鈕來信任ios 11 xcode 9模擬器上的證書。按照配置文件設置管理信任證書。 –

+0

同樣在這裏。我認爲這是這個版本的模擬器中的許多錯誤之一 – Siyu

+0

@PranavKasetti你能詳細說明你如何設法信任證書嗎?我沒有在配置文件設置的任何地方看到信任證書。 – Richard

回答

2

我也有這個問題。我會切換iOS模擬器的Settings.app中的複選框,但它不會保持打開狀態。

我發現Charles Proxy證書在我的Mac上不受信任。在我的Mac上信任它,退出Xcode和iOS模擬器並重新啓動解決了我的問題。

打開鑰匙串訪問,在左側窗格中選擇「登錄」。右鍵單擊Charles Proxy CA條目並選擇獲取信息。

enter image description here

在彈出的屏幕中,展開信託,然後選擇「始終信任」。

退出重新啓動Xcode和iOS模擬器,一切都會好的。

+0

請務必注意,操作順序很重要。 (至少從我的經驗來看)。首先在mac上安裝根證書。其次去鑰匙鏈和信任。最後刪除模擬器上的任何以前的查爾斯配置文件,並從查爾斯幫助菜單模擬器上安裝新的配置文件或訪問該網址。 http://www.charlesproxy.com/getssl – nsuinteger