Chupurnov Valeriy
Chupurnov Valeriy
Front End Engineer

Как настроить прокси Charles для симулятора iOS

Как настроить прокси Charles для симулятора iOS

В компании в которой я работаю, вы используем Charles для мониторинга трафика между мобильным приложением и нашими API серверами. В этом руководстве я расскажу, как настроить iOS симулятор и Charles для того чтобы мониторить трафик на нем.

  1. Перезапустите свой симулятор, чтобы быть уверенными что вы не используете старые протухшие сертификаты.

  2. В меню Charles идите: Help > SSL Proxying, и жмите Install Charles Root Certificate in iOS Simulators.

Install Charles Root
Certificate in iOS Simulators

  1. Еще раз перезапустите симулятор

  2. Убедитесь, что Charles проксирует трафик на вашем Маке. В меню Proxy > macOS Proxy.

Proxy >
macOS Proxy

  1. В Charles, убедитесь что SSL Proxying включено для доменов, которые вы хотели бы мониторить. Для этого в меню Proxy > SSL Proxying Settings жмите Add и через звездочку добавляйте нужные домены или саб домены. Можно просто ввести звезду и проксировать весь трафик.

/blog/uploads/images/1632491960156-image-image.webp

  1. Перезапустите Charles.

/blog/uploads/images/1632492263065-image-image.webp

Пользуйтесь =)