Dowiedz się, jak zbierać dane dziennika Charles Proxy, aby debugować problemy z tożsamością w aplikacjach mobilnych Creative Cloud.
Omówienie
Dzienniki aplikacji analizatora pakietów Charles Web Debugging Proxy umożliwiają debugowanie problemów z tożsamością w aplikacjach mobilnych Adobe Creative Cloud.
Procedura zbierania danych dzienników Charles Proxy
Aby zebrać dane dzienników Charles Proxy, wykonaj poniższe kroki.
Pobierz i zainstaluj program Charles Proxy.
- Podłącz laptopa do sieci przewodowej.
- Otwórz ustawienia udostępniania dla urządzenia.
- Wybierz opcję Udostępnianie Internetu.
- Znajdź sieć, którą udostępniasz.
- Wprowadź hasło (jeśli konfigurujesz uwierzytelnianie)
- W systemie Android:
- Zaznacz pole wyboru Opcje zaawansowane.
- Zaznacz pole wyboru Opcje zaawansowane.
- W systemie Android:
b. W polu Serwer proxy wybierz opcję Ręcznie.
c. W polu Nazwa hosta serwera proxy wpisz adres IP swojego komputera;
d. W polu Port serwera proxy wprowadź wartość 8888.
e. Kliknij przycisk Zapisz.
b. W systemie iOS:
a. Przejdź do ustawienia Ustawienia > Wi-Fi.
b. Połącz się ze swoją siecią.
c. Po nawiązaniu połączenia kliknij połączenie.
d. W polu Serwer proxy HTTP wybierz opcję Ręcznie.
e. W polu Serwer wprowadź adres IP swojego komputera.
f. W polu Port wprowadź wartość 8888.
- Upewnij się, że zaufany certyfikat Charles Proxy nie jest jeszcze zainstalowany. Jeśli jest zainstalowany, lecz przesyłanie SSL przez serwer proxy nie działa, usuń istniejący certyfikat. Następnie wykonaj poniższe czynności.
- Na komputerze przejdź do opcji Help > SSL Proxying > Install Charles Root Certificate, aby zainstalować certyfikat główny Charles na urządzeniu mobilnym lub zdalnej przeglądarce.
3. W przeglądarce urządzenia otwórz link wskazany w oknie dialogowym (chls.pro/ssl) i pomiń konfigurację serwera proxy.
4. Zezwól na pobranie certyfikatu i zainstaluj certyfikat.
- Otwórz program Charles Proxy, jeśli nie jest jeszcze otwarty.
- Otwórz przeglądarkę urządzenia mobilnego i przejdź do jakiejś witryny.
- Udziel dostępu po wyświetleniu informacji, że urządzenie próbuje połączyć się z siecią.
- Ruch urządzenia mobilnego powinien być teraz widoczny w dzienniku Charles Sequence.
- Otwórz aplikację.
- Przejdź do ekranu logowania.
- W programie Charles Proxy określ hosta IMS używanego przez aplikację.
4. Przejdź do ustawienia Proxy > SSL Proxying Setting i dodaj określonego hosta (ims-na1.adobelogin.com) przy użyciu portu 443.
5. Powinna istnieć możliwość wyświetlenia niezaszyfrowanych żądań dla punktu końcowego.
- Przejdź do opcji Tools > Rewrite.
- Wykonaj następującą konfigurację:
- Otwórz aplikację mobilną.
- Przejdź do ekranu logowania. Sprawdź, czy pojawi się monit o zalogowanie się przy użyciu lokalnej instancji IMS.