2017-10-07 17 views
8

Mam problem z uzyskaniem Charles Proxy do pracy z moim symulatorem iOS 11. Wygląda na to, że nie mogę uzyskać symulatora, który ufałby certyfikatowi. Przejdę do sekcji Ogólne -> Ustawienia -> Informacje -> Certyfikat i kliknij przycisk, aby zaufać certyfikatowi. Następnie, po wyjściu z ustawień i powrocie, przełącznik jest resetowany do niezaufanego. Nie mogę ustawić. Czy ktoś jeszcze ma ten sam problem?Certyfikat główny Trust w symulatorze iOS 11

+3

Nie mogę nawet znaleźć przycisku w ustawieniach zaufania certyfikatu, aby zaufać certyfikatowi, na symulatorze ios 11 xcode 9. Udało się zaufać certyfikatowi zgodnie z ustawieniami profilu konfiguracji. –

+0

To samo tutaj. Myślę, że jest to jeden z wielu błędów w tej wersji symulatora. – Siyu

+0

@PranavKasetti Czy mógłbyś wyjaśnić, w jaki sposób udało Ci się zaufać certyfikatowi? Nie widzę w ustawieniach profilu żadnego miejsca, aby zaufać certyfikatowi. – Richard

Odpowiedz

2

Miałem również ten problem. Zmieniam to pole wyboru w ustawieniach Settings.app mojego iOS Simulatora, ale nie będę go włączał.

Okazało się, że certyfikat Charles Proxy nie był zaufany na moim Macu. Zaufanie do mojego Maca, opuszczenie Xcode i iOS Simulatora i ponowne uruchomienie naprawił mój problem.

Otwórz dostęp do pęku kluczy, wybierz "Zaloguj się" w lewym okienku. Kliknij prawym przyciskiem wpis Charles Proxy CA i wybierz Get Info.

enter image description here

W oknie, które się pojawi, rozwinąć zaufanie i wybierz „Zawsze ufaj”.

Zamknij ponownie uruchom Xcode i iOS Simulator i wszystko powinno być dobrze.

+0

Należy pamiętać, że kolejność operacji ma znaczenie. (Przynajmniej z mojego doświadczenia). Najpierw zainstaluj certyfikat główny na komputerze Mac. Po drugie przejdź do keychain i zaufaj. Na koniec usuń wszystkie poprzednie profile Charlesa z symulatora i zainstaluj nowy profil na symulatorze z menu pomocy Charles lub odwiedzając adres URL. http://www.charlesproxy.com/getssl – nsuinteger