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
Odpowiedz
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.
W oknie, które się pojawi, rozwinąć zaufanie i wybierz „Zawsze ufaj”.
Zamknij ponownie uruchom Xcode i iOS Simulator i wszystko powinno być dobrze.
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
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. –
To samo tutaj. Myślę, że jest to jeden z wielu błędów w tej wersji symulatora. – Siyu
@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